下沙论坛's Archiver
下沙论坛
›
浙江理工大学论坛
› c语言实验
网事如烟
发表于 2008-5-9 19:07:02
c语言实验
25个人围成一个圈,从第一个人开始顺序报号,凡报号为3和3的倍数的退出圈子,找出最后留在圈子里的人原来的序号。
(提示:要用链表方式实现。不要用数组。首先按照1-25号的顺序建立链表,1-25号存在链表的数据区内,从链表头开始数,数到3或3的倍数的节点,删除该节点,一直到链表结束;重复上述过程一直到链表中只剩下两个节点,读出最后两个节点的数据就是最后的答案)
zjwzcnlg
发表于 2008-5-11 21:32:31
是不是最后就剩下1号和2号。。。。。
刹那公子
发表于 2008-5-12 12:26:07
去网络上搜。。。
经典实验。。。现成的木老老
页:
[1]
查看完整版本:
c语言实验