回 帖 发 新 帖 刷新版面

主题:[讨论]编程求出数!!!!!!

[color=FF0000] 任给一组数,求其中最大数和最小数之差。[/color][em11][em11][em11]

回复列表 (共3个回复)

沙发

是这样吗?
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

板凳

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 楼

楼主的解答是对的。

你采用的是把数组中的数字一个一个输入,输入一次就比较一下,

而二楼采用的是把数字统一先输入好,然后再比较。

我来回复

您尚未登录,请登录后再回复。点此登录或注册