问:2.有n个人围成一圈,顺序排号,从第一个开始报数(从1到3报数),凡报到3的人退出圈子,问最后最后留下的是原来第几号的那位. 提示:用数组完成
此题利用数组来解决。
从a[0]开始计数,每三个计数初始化一次,第三个数赋值为0(最后留下的那个不为0),每次计数到最后一个元素时,令i=0,又从头开始计数。
1 #include <stdio.h>
2
3 int main()
4 {
5 int n;
6 printf("please input a number:\n");
7...
原创
2018-07-24 15:28:02 ·
957 阅读 ·
0 评论