clear
input 'data' to n
dimension s(n)
for i=1 to n
clear
accept 'data:' to s(i)
next
for i=1 to n-1
for j=i+1 to n
if s(i)<s(j)
t=s(i)
s(i)=s(j)
s(j)=t
endif
endfor
endfor
for i=1 to n
?s(i)
endfor
编完此程序后,发现输入3个数据如120,34,23后执行该程序,由大到小输出34,23,120,请问此程序哪里出错?请明示。