约瑟夫问题 C语言 循环链表
//任务五、实现约瑟夫问题求解//1.定义队列变量//2.初始化队列//3.建立30个人的队列,编号为1~30while(4.被扔下海人数<16个)//当扔下海的人数小于...
//任务五、实现约瑟夫问题求解
//1.定义队列变量
//2.初始化队列
//3.建立30个人的队列,编号为1~30
while (4.被扔下海人数<16个) //当扔下海的人数小于16个
{
//5.从队头取一个元素出来
//6.报数
if (7.报数9) //如果报数数到9,则扔下海
{
//8.将该人扔下海
//9.扔下人数加1
//10.重新开始报数
}
//11.否则将该人插入到队尾。
}
}
void main()
{
JosePhProblem();
}
看了很多答案,都不懂,求解,谢谢 展开
//1.定义队列变量
//2.初始化队列
//3.建立30个人的队列,编号为1~30
while (4.被扔下海人数<16个) //当扔下海的人数小于16个
{
//5.从队头取一个元素出来
//6.报数
if (7.报数9) //如果报数数到9,则扔下海
{
//8.将该人扔下海
//9.扔下人数加1
//10.重新开始报数
}
//11.否则将该人插入到队尾。
}
}
void main()
{
JosePhProblem();
}
看了很多答案,都不懂,求解,谢谢 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询