主题:[讨论]编程求出数!!!!!!
水月灵馨儿
[专家分:0] 发布于 2006-08-20 18:37:00
[color=FF0000] 任给一组数,求其中最大数和最小数之差。[/color][em11][em11][em11]
回复列表 (共3个回复)
沙发
水月灵馨儿 [专家分:0] 发布于 2006-08-20 18:38:00
是这样吗?
CLS
INPUT "N=";N
INPUT A
MAX=A:MIN=A
FOR I=2 TO N
INPUT A
IF A>MAX THEN MAX=A
IF A<MIX THEN MIN=A
NEXT I
? "MAX-MIN=";MAX-MIN
板凳
网络爱好者 [专家分:60] 发布于 2006-08-22 15:25:00
cls
input n
randomize(timer)
dim a(n)
for i=1 to n
a(i)=int(a(i))
next i
for i=1 to n-1
for j=i+1 to n
if a(I)>a(j) then swap a(i),a(j)
next j,i
for i=1 to n
? a(i);
next i
?:?a(n)-a(1)
end
3 楼
悟丑 [专家分:60] 发布于 2006-08-24 20:14:00
楼主的解答是对的。
你采用的是把数组中的数字一个一个输入,输入一次就比较一下,
而二楼采用的是把数字统一先输入好,然后再比较。
我来回复