标题:[求助]怎样用C语言编程-----地主杀奴隶???(输出唯一存活的奴隶编号)请 ...
取消只看楼主
william_zyf
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-7-4
 问题点数:0 回复次数:5 
[求助]怎样用C语言编程-----地主杀奴隶???(输出唯一存活的奴隶编号)请大家进来

一个地主有37个奴隶,一天,他要将37个奴隶杀掉36个,只剩下一个。他让所有的奴隶站在一起,分别编号为1至37,然后让他们从第1开始数,数到第5个时,将其杀死。然后从下一个开始又从1开始数,数到第5个时,将其杀死。直到只剩下一个奴隶时才结束。请用C语言编写程序,将唯一存活的奴隶编号打印出来。

分析:总共有37个奴隶,如下:
第一轮开始时(分别从1、6、11、16、21、26、31、36开始数)奴隶编号:
1 2 3 4 5 6 7 8 9 10
11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30
31 32 33 34 35 36 37

第一轮杀死后(分别从4、11、17、23、29、36开始数)剩余奴隶:
1 2 3 4 6 7 8 9
11 12 13 14 16 17 18 19
21 22 23 24 26 27 28 29
31 32 33 34 36 37

第二轮杀死后(分别从6、13、21、29、37开始数)剩余奴隶:
1 2 4 6 7 8
11 12 13 14 17 18 19
21 23 24 26 27 29
31 32 33 36 37

第三轮杀死后(分别从8、18、29开始数)剩余奴隶:
1 2 6 7 8
11 13 14 17 18
21 23 24 26 29
31 32 33 37

第四轮杀死后(分别从1、13、24开始数)剩余奴隶:
1 2 6 8
11 13 14 18
21 23 24 29
31 32 33

第五轮杀死后(分别从1、14、31开始数)剩余奴隶:
1 2 6 8
13 14 18
21 24 29
31 32

第六轮杀死后(分别从8、31开始数)剩余奴隶:
1 2 6 8
14 18
21 24
31 32

第七轮杀死后(从14开始数)剩余奴隶:
1 2 8
14 18
21
31 32

第八轮杀死后(分别从1、31开始数)剩余奴隶:
1 2
14 18
21
31

第九轮杀死后(从31开始数)剩余奴隶:
1 2
14 18

31

第十轮杀死后剩余奴隶:
1 2
14

31

第十一轮没有杀死奴隶

第十二轮杀死后(从1开始数)剩余奴隶:
1 2
14


第十三轮没有杀死奴隶

第十四轮杀死后(从14开始数)剩余奴隶:
1
14

最后一轮杀死后剩余奴隶:
1

怎样排除已经被杀死的奴隶编号???

请大家帮帮忙解决一下,急!!!!!!!谢谢!!!

i3x9nY6y.txt (1.81 KB) [求助]怎样用C语言编程-----地主杀奴隶???(输出唯一存活的奴隶编号)请大家进来看一下


搜索更多相关主题的帖子: 奴隶 C语言 地主 输出 
2007-07-04 00:24
william_zyf
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-7-4
得分:0 
具体怎么做啊?我是初学者,什么都不懂。请高手指教一下。谢谢!

人生自古谁无情,情到深处天地动!
2007-07-04 00:30
william_zyf
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-7-4
得分:0 

谢谢!!!
可是有很多地方看不懂啊???
先研究下,再说。谢谢啊!!!


人生自古谁无情,情到深处天地动!
2007-07-04 07:58
william_zyf
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-7-4
得分:0 

谢谢!
可是有没有什么简便一点的方法啊?我们现在还没有学指针。看不懂代码啊
望大家赐教……

[此贴子已经被作者于2007-7-4 23:59:41编辑过]


人生自古谁无情,情到深处天地动!
2007-07-04 23:58
william_zyf
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-7-4
得分:0 

想过了,可是写出来不对啊.请大家帮帮忙吧.谢谢!!!


人生自古谁无情,情到深处天地动!
2007-07-05 11:51
william_zyf
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-7-4
得分:0 
55555555~偶好感动,谢谢大家的帮助!小弟受益匪浅啊!!!谢谢大家!!!

人生自古谁无情,情到深处天地动!
2007-07-05 21:25



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-152509-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.189677 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved