解题思路:
注意事项:
参考代码:
不知道哪里错了
#include<stdio.h>
int main()
{
int index=0,step=1,count=0,people[100]={0},outs[100]={0};
int n;
scanf("%d",&n);
while(count<n)
{
if(step==3)
{
outs[count]=index+1;
count++;
step=0;
people[index]=1;
}
index=(++index)%n;
if(people[index]==0)
{
step++;
}
}
printf("%d",outs[index]);
return 0;
}
0.0分
0 人评分
Lucky Word (C++代码)浏览:1004 |
DNA (C语言描述,数据结构)浏览:909 |
WU-C语言程序设计教程(第三版)课后习题11.11 (C++代码)(想学链表的可以看看)浏览:1464 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:628 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:701 |
1024题解浏览:879 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:724 |
程序员的表白 (C语言代码)浏览:678 |
剪刀石头布 (C语言代码)浏览:1519 |
C语言训练-自守数问题 (C语言代码)浏览:798 |