早教吧作业答案频道 -->其他-->
世界第一难的pascal题,求所有4位数的黑洞数步骤谁能帮小弟找找错在那里?编译时可以成功,就是运行不了,会显示:exitedwithexitcode=201程序如下programheidong;vara:array[1..4]ofinteger;hd,shiyan,i,
题目详情
世界第一难的pascal题,求所有4位数的黑洞数步骤谁能帮小弟找找错在那里?编译时可以成功,就是运行不了,会显示: exitedwith exitcode=201 程序如下 programheidong; vara:array[1..4]ofinteger; hd,shiyan,i,j,temp,big,small,w,result:integer; begin forhd:=1000to9999do begin shiyan:=hd; fori:=1to4do begin a[i]:=shiyanmod10; shiyan:=shiyandiv10; end; write(hd,'needs:'); w:=0; ifa[1]<>a[2]then begin repeat fori:=1to3do forj:=i+1to4do ifa[i]<a[j]then begin temp:=a[i]; a[i]:=a[j]; a[j]:=temp; end; big:=a[4]+a[3]*10+a[2]*100+a[1]*1000; small:=a[1]+a[2]*10+a[3]*100+a[4]*1000; result:=big-small; shiyan:=result; fori:=1to4do begin a[i]:=shiyanmod10; shiyan:=shiyandiv10; end; inc(w); untilresult=6147; writeln(w,'bu') end elsewriteln('wrong!!!'); end; readln; readln; end.
▼优质解答
答案和解析
(1)你的黑洞数错了,应该是6174不是6147 (2)你判断wrong的条件不对,而且不应该放在外面。 修改后的程序: programheidong; vara:array[1..4]ofinteger; hd,shiyan,i,j,temp,big,small,w,result:integer; begin forh...
看了世界第一难的pascal题,求...的网友还看了以下:
在梯形面积公式s=1/2(a+b)h中已知s=30,a=6,h=4,求b已知s=60,b=4,h= 2020-05-13 …
初一数学,一元一次方程在梯形面积公式S=1/2(a+b)h中,(1)已知S=30,a=6,h=4, 2020-05-13 …
在梯形面积公式S=二分之一(a+b)h中,已知S=50a=6b=三分之五,求h如果得450/ 2020-05-13 …
有氧呼吸全过程的物质变化可分为三个阶段:①C6H1如O6→丙酮酸;②丙酮酸+H如O→CO如+[H] 2020-05-14 …
一辆汽车在平直公路上以速度V1=40KM/H行驶了三分之一的路程,接着又以速度V2=20KM/H跑 2020-05-16 …
对于函数h(x)和g(x)定义"*"运算法则如下h(x)g(x)=g(x).若h(x)=-x^2+4 2020-11-07 …
铁路旁有一个行人和骑车人同时行进,行人速度为3.6km/h,骑车人速度为10.8km/h,如果有一列 2020-12-27 …
数据结构满二叉树问题?对一个满二叉树,m个树叶,n个结点,深度为h,则A.n=h+mB.h+m=2n 2021-01-02 …
1、若mx的m+2次方+2分之1m,-3=0是关于x的一元一次方程,求m的值,并解此方程2、已知2是 2021-01-28 …
a、b两地间的路程为460km,某人从a地出发骑自行车去b地,分三段路走完,在这三段路上的骑车速度分 2021-01-29 …