有标号的人循环报数123,报到3的人退出,求最后一个人的标号
来源:互联网 发布:淘宝客怎么收到佣金 编辑:程序博客网 时间:2024/05/18 01:09
#include<stdio.h>int main(){ int a[1000] = {0}; int s = 0; int sum = 0; int i = 0; int n = 0; printf("please input number:\n"); scanf("%d",&n); //输入圈内有几个人 for(i = 0;i <= n;i++) { a[i] = 1; } for(i = 1;i <= n;i++) { s = s + a[i]; //S计数,满三计数清零 if(s == 3) { s = 0; a[i] = 0; sum++; } if(i == n) //到标号最大继续循环报数 { i = 0; } if(sum == n- 1) { for(i = 1;i <= n;i++) //n=n-1时遍历找到报数为1 { if(a[i] == 1) { printf("the last one is %d\n",i); } } break; } } return 0;}
阅读全文
0 0
- 有标号的人循环报数123,报到3的人退出,求最后一个人的标号
- 标号1-n的n个人首尾相接,1到3报数,报到3的退出,求最后一个人的标号
- C:m围圈报数,报到n的人出列,循环报数,求最后剩的那个人
- n个人围成一圈报数,从1报到3,报到3的人退出,然后依次循环,直到剩下最后一人,这人是第几个人?
- 报数游戏 有n个孩子站成一圈,从第一个孩子开始顺时针方向报数,报到3的人出列,下一个人继续从1报数, 直到最后剩下一个孩子为止。问剩下第几个孩子。
- 2.有n个人围成一圈,顺序排号,从第一个开始报数(从1到3报数),凡报到3的人退出圈子,问最后最后留下的是原来第几号的那位.
- 有n个人围成一圈,顺序排号,从第一个开始报数(从1到3报数),凡报到3的人退出圈子,问最后最后留下的是原来第几号的那位.
- 有n个人围成一圈,顺序排号,从第一个开始报数(从1到3报数),凡报到3的人退出圈子,问最后最后留下的是原来第几号的那位
- 有n个人围成一圈,顺序排号,从第一个开始报数(从1到3报数),凡报到3的人退出圈子,问最后最后留下的是原来第几号的那位.
- 题目:有 n 个人围成一圈,顺序排号,从第一个开始报数(从1到3报数),凡报到3的人退出圈子,问最后最后留下的是原来第几号的那位。
- 有n个人围成一圈,顺序排号,从第一个开始报数(从1到3报数),凡报到3的人退出圈子,问最后最后留下的是原来第几号的那位.
- 有n个孩子站成一圈,从第一个孩子开始顺时针方向报数,报到3的人出列,下一个人继续从1报数,直到最后剩下一个孩子为止。问剩下第几个孩子。
- 有n人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来的第几号的那位。
- 有n个人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来的第几号的那位
- 有n人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来的第几号的那位。
- 关于循环标号的问题
- 有n个人围成一圈,循序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来的第几号人。
- 有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。
- 单机模拟高并发进行压力测试
- lua构造完美二叉树
- 【Scikit-Learn 中文文档】预处理数据
- 二维码之zxing仿新浪微博二维码
- apache ab压力测试学习
- 有标号的人循环报数123,报到3的人退出,求最后一个人的标号
- vd功耗
- 【Scikit-Learn 中文文档】无监督降维
- 使用jquery时老是提示$未定义
- Flutter框架基础
- 【Scikit-Learn 中文文档】Pipeline(管道)和 FeatureUnion(特征联合): 合并的评估器
- js中的时间与日期处理
- 最小费用最大流
- s3c2440 gpio实验