题目
约瑟夫环问题:
1) 现有从键盘输入n个人参加游戏,编号从0开始;
2) 输入游戏开始的起始编号num和报数字m,则num从1开始报数,当报数到m则退出环。
3) 输出最后一个退出环的编号。
比如:500个人参加游戏,从250开始报数,报到第9个人的时候出列,那么第250个人报1,第251个人报2…
C语言实现:
#include<stdio.h>
#define MAX_N 1000
int main()
{
int n=0;
printf("n个人参加游戏:");
scanf_s("%d", &n);
printf("\n");