我习惯用 交换法
不超过10的数组元素,不需定义
for i=1 to 10 '产生10个随机数
a(i)=rnd*100
nexit i
for m=1 to 10 ,交换法排列
for n=m+1 to 10
if a(m)<a(n) then swap a(m),a(n)
next n,m
for i =1 to 10 ' 显示出 5个数 是不是按大小顺序排列
print a(i)
next i
end
《交换法》,《冒泡法》,效率低,但易懂些 而《选择法》 虽效率高,但不易看懂,容易出错,反正现在的机子快的很。
DATA 1,45,69,23,12,3,37,22,19
DIM B(69)
FOR I=1 TO 9
READ A
B(A)=B(A+1)
NEXT I
FOR I=1 TO 69
FOR J=1 TO B(I)
PRINT J;" ";
NEXT J
NEXT I
END
老大你的 程序是不是有问题啊!???
可以加我的QQ306801246 聊聊