当前位置: 代码迷 >> C语言 >> [求助]约瑟夫问题 用下面的要求该如何编写呢?
  详细解决方案

[求助]约瑟夫问题 用下面的要求该如何编写呢?

热度:228   发布时间:2006-07-13 13:59:29.0
[求助]约瑟夫问题 用下面的要求该如何编写呢?
约瑟夫问题(掌握一维数组的用法).15个基督徒和15个异教徒在海上遇险,必须将一半的人投入大海,其余的人才能幸免遇难,于是想了一个办法:30个人围成一圈,从第一个人开始依次报数,每数到第九个人就将他投入大海,如此循环直到仅余15个人为止.问怎样排法,才能使每次投入大海的都是异教徒.
要求: 30个人顺序编号,自增量k报数,k%9==0时,此人投入大海.投入大海标志为置数组元素为0.
程序运行后,显示原始顺序,每次投入大海的人的信息及剩下人的顺序.
搜索更多相关的解决方案: 约瑟夫问题  大海  编写  异教徒  人才  

----------------解决方案--------------------------------------------------------
提示: 作者被禁止或删除 内容自动屏蔽

2006-07-13 08:34:07
SunShining

等 级:贵宾
威 望:31
帖 子:2215
专家分:0
注 册:2006-2-17
  得分:0 
以下是引用andywing在2006-7-13 13:59:29的发言:
约瑟夫问题(掌握一维数组的用法).15个基督徒和15个异教徒在海上遇险,必须将一半的人投入大海,其余的人才能幸免遇难,于是想了一个办法:30个人围成一圈,从第一个人开始依次报数,每数到第九个人就将他投入大海,如此循环直到仅余15个人为止.问怎样排法,才能使每次投入大海的都是异教徒.
要求: 30个人顺序编号,自增量k报数,k%9==0时,此人投入大海.投入大海标志为置数组元素为0.
程序运行后,显示原始顺序,每次投入大海的人的信息及剩下人的顺序.

强烈要求斑竹以50倍偿还...
----------------解决方案--------------------------------------------------------

  相关解决方案