#include//头函数
#include
#include
#define SIZE 100
struct SeqList{
int num;
char name[10];
};
int menu_select();//函数声明部分
void Joseph1();
void Joseph2();
void Joseph3();
void Joseph4();
void Joseph(struct SeqList *p,int length);
void main() //主要程序段
{
printf("╭───────────────────────╮\n");
printf("║出圈游戏!!║\n");
printf("╰───────────────────────╯\n");
for(;;) {
switch(menu_select()){ //菜单的选择
case 1:
printf("假设有人数为n个人的一个小组,他们按顺时针方向围坐一圈。\n一开始任选一个正整数作为报数上限值m,从第一个人开始按顺时针方向从1开始顺序报数,报到m时停止报数。\n报数m的人出列,然后从他原来所在的顺时针方向的下一个人开始重新从1报数,报到m时停止报数,并出列。\n如此下去,直至所有人全部出列为止。\n 要求按他们出列的顺序输出他们原来的代号。\n");
break;
case 2:
Joseph1();
break;
case 3:
Joseph2();
break;
case 4:
Joseph3();
break;
case 5:
Joseph4();