回 帖 发 新 帖 刷新版面

主题:求救求救....

4.新建程序excercise6.prg。编写代码,要求完成以下功能:
给与用户提示:输入三个数,将这三个数按照从达到小的顺序依次列出(同一行)。

谁能帮我解答一下~~十万分感激!!!

回复列表 (共4个回复)

沙发

有个“示例”想供你参考,没法上传……

板凳

以下链接可供参考:
[url=http://bbs.bccn.net/viewthread.php?tid=223692&page=1#pid1331741]点击链接
[/url]

3 楼


clear
dime s(3)
for j=1 to 3
input "输入第"+str(j,1)+"个数:" to s(j)
endfor
for n=2 to 1 step -1
for i=1 to n
if s(i)>s(i+1)
s(i)=s(i)+s(i+1)
s(i+1)=s(i)-s(i+1)
s(i)=s(i)-s(i+1)
endif
endfor
endfor
?"对输入的数从大到小排列为:"
for i=3 to 1 step -1 
?s(i)
endfor

4 楼


clear
dime s(3)
for j=1 to 3
input "输入第"+str(j,1)+"个数:" to s(j)
endfor
for n=2 to 1 step -1
for i=1 to n
if s(i)>s(i+1)
s(i)=s(i)+s(i+1)
s(i+1)=s(i)-s(i+1)
s(i)=s(i)-s(i+1)
endif
endfor
endfor
?"对输入的数从大到小排列为:"
for i=3 to 1 step -1 
?s(i)
endfor

我来回复

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