- 博客(1)
- 收藏
- 关注
原创 有N个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。
本人使用二维数组,第一维存放序号,第二维统统初始化为1(代表没有出圈,0则代表已经出圈)。C语言详细代码如下。 #include<stdio.h> int main(void) { int n,i,k=300,l=0;//k用于报数,可任意初始化为3的倍数。l用于统计有多少人退出圈子 printf("请输入人数:"); scanf("%d", &n); int a[2][n];//定义一个二维数组用于存放每个人的序号,以及是否出圈。 for (
2021-04-28 19:49:31
297
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅