TC官方合作论坛
标题:
冒泡算法?
[打印本页]
作者:
wudongdonghehe
时间:
2013-1-19 19:46
标题:
冒泡算法?
已知变量 i
如何让 i 的值从1到5,然后从5到1.排列如下:12345432123454321....
高手教教我,谢谢。
作者:
fire
时间:
2013-1-19 20:40
变量 i
循环(true)
i+=1
if(i==5)
i-=1
endif
if(i==1)
i+=1
endif
循环结束
不晓得算不算是
复制代码
作者:
zxyc2000
时间:
2013-1-19 20:54
回复
2楼
fire
的帖子
为何标题叫冒泡算法。
第三行的 i+=1 在逆序的时候也执行,仁兄看这里是否有错误?
作者:
zxyc2000
时间:
2013-1-19 21:07
对tc现在的语法不熟悉,我用之前的语法写给你,应该差不大。
int i = 1 //种子
int d = 0 //方向
while(true)
if(d==0)
i = i + 1
endif
if(d==1)
i = i - 1
endif
if(i==5)
d = 1
endif
if(i==1)
d = 0
endif
//在此处使用i
endwhile
作者:
418958500
时间:
2013-1-20 00:57
这个好多方法可以做到 = =
最好自己琢磨下 这样才有进步
作者:
wudongdonghehe
时间:
2013-1-20 13:21
回复
4楼
zxyc2000
的帖子
你写的跟我写的一样,哈哈。谢谢。
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1