C语言数组解决约瑟夫环问题
解题思想
1、被杀死的人记录为1,没死的人记录为0
2、用一个变量存储表示数数有没有结束,即将一个值赋值为1,就将count加一,直到与所有人数相同为止。
代码部分
#include<stdio.h>
int fun(int* a, int m, int n, int k)
{
int count = 0; //count等于m ,结束
int j = m-2; //一直数数
while (count != n)
{
for (int i = 0; i < k; i++)
原创
2021-03-17 22:03:58 ·
452 阅读 ·
0 评论