永发信息网

有n个人围成一圈,按顺序从1到n编好号。从第一个开始报数,报到3的人退出圈子,下一个人从1开始报数,

答案:2  悬赏:0  手机版
解决时间 2021-01-16 15:30
有n个人围成一圈,按顺序从1到n编好号。从第一个开始报数,报到3的人退出圈子,下一个人从1开始报数,
最佳答案
#include
#define N 10 //定义个数
#define C 3 //定义报数

int main()
{
int a[N];
int i,j,count;

//初始化数组
for(i=0;i {
a[i]=i+1;
}
count=N;//计数器

//循环处理前N-1个编号,每次查找出,将计数器递减,直到为1
printf("依次出局:\n");
for(i=0,j=0;count>1;)
{
if(a[i%N]!=0)//如果此数不为0,代表没有出局
{
if(j==C-1)//累加到报数个
{
i=i%N;//循环取编号
printf("%d ",a[i]);//输出
a[i]=0; //置0,代表出局
j=0; //置j=0,重新计数
count--; //计数器减一
while(a[i]==0)//寻找下一个没有出局的编号
{
i++;
i=i%N;//循环取编号
}
continue;//直接执行下一个外循环
}
else//否则累加报数个数
j++;
}
i++;
}

//处理最后一个
printf("\n最后一个:%d\n",a[i]);//输出
getchar();
return 0;

}

过段时间我在写个链表的,还没看完链表
全部回答
x=3
答案就是1x.2x.3x.4x...直到nx
也就是3.6.9.12.15.18.21...追问这可是大学c语言题 不是小学题追答你说的是这个啊...那你不知道了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我今早去接我喜欢的女孩子吃早点,没给她打电
在一个长120厘米宽六十厘米的长方体水箱里浸
我刚从商场转了一个店铺过来,带货转的,有三
九江县第三中学地址在哪,我要去那里办事,
cf熊字开头霸气战队名称
海鲜奥带是什么东西
达州到福州走那条高速最快用时最少
罗兰合成器GW-8比GW-7牛逼在哪里
单选题设集合M={小于90°的角},N={第一象
2月3号什么星座
随便你怎么说,我不解释,也不想解释,真正懂我
求助z170用usb安装win7鼠标键盘都不能用
16款君越28T精英型氙气大灯什么型号?
110v电机改220v电机
《魔道祖师》薛洋在晓星尘死后是不是把义城的
推荐资讯
济麦22,什么原因?
关于知识永远学不够的名人名言
你们说CK得内裤真的很舒服么
若我爱你的方式已不同开始,不如我们变换下位
公婆不懂人情世故 ,不会待人接物,就是没见
大话西游天元盛典会有多少经验值
与法律有关的社会新闻和相应的法律评论
三星有源重低音音箱ps-wc450 低音炮没声音了
求一个小数的近似数,和求一个整数的近似数有
悦才的团队太厉害了吧,听说高层都是留过学回
为什么只能看到五条朋友圈?
奔驰怀挡怎么操作?从D档到R档的话怎么操作阿
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?