用C语言实现杀人游戏

用C语言实现杀人游戏,第1张

1.将所参与的人按序号从1开始排序 2.每个人从1开始报数,报到死亡编号的人就被杀死 3.死后退出,其他人继续从1开始报数,直到只剩1个人就结束游戏,记录出局者编号。

对参与者编号并用数组存起来------>依次报数并将死亡者的编号赋值为-1------>记录死亡者编号------>直到剩余1人游戏结束。

利用好for循环123123...进行报数;将出局者编号赋值,利用这个值使其出局。

编写程序,模拟约瑟夫环(Josephus)问题: n个人(编号为1,2,3,……,n ,n>0 )按顺时针方向围坐一圈,每人持有一个正整数密码。开始时任意给出两个值:一个为首先报数的人的编号i (1≤i≤n),另一个为起始报数上限值m。接着从编号为i的人开始按顺时针方向自1起顺序报数,报到m时停止报数,且报到m的人出列,并将他的密码作为新的m值,从他在顺时针方向上的下一个人起重新自1报数,……,如此下去,直到所有人全部出列为止。

我的作业。你自己改改吧。

如果满意,就采纳了吧。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12083826.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存