n个人围圈报数
来源:互联网 发布:摄像头监控软件 编辑:程序博客网 时间:2024/05/22 09:19
//有n个人围成一圈,顺序排号,从第一个开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。//提示:用数组完成。#include <stdio.h>int main(){ int n; int a[100]; int i,temp; int count = 0; printf("Please input n:"); scanf("%d",&n); temp = n; for(i = 0; i < n;i++) { a[i] = i + 1; } i = 0; while(n > 1) { if(a[i] != 0){ count++;}if(count == 3){ a[i] = 0; n--; count = 0;}i++;if(i == temp) { i = 0;} } for(i = 0;i < temp;i++) { if(a[i] != 0){ printf("%d\n",a[i]);} } return 0;}
0 0
- n个人围圈报数
- n个人围成一圈报数问题
- n个人围一圈报数问题
- n个人围成一圈报数出列
- Java-n个人报数
- 围圈报数
- 围圈报数
- 围圈报数
- 约瑟夫----围圈报数
- 围圈报数
- 围圈报数
- 围圈报数问题
- 围圈报数的解决
- 围圈报数(do)
- 有n个人(1到n号)围成一个圈,从第1号按顺序报数(1-3),每报数为3的人从队伍去除,下个人继续从1开始报数,问最后剩下的那个人原来排在第几位- java
- 【转】N个人围成一圈报数逢三出圈
- 助教c/c++:n个人围成一圈报数问题
- C:m围圈报数,报到n的人出列,循环报数,求最后剩的那个人
- Linux之磁盘挂载
- leetcode题解-34. Search for a Range
- Cocoa基础模式-两阶段创建
- JDK1.7源码笔记之ArrayDeque类
- Select标签与数据库数据绑值问题实例
- n个人围圈报数
- java环境变量配置
- 题目1473:二进制数
- 在php中调用接口以及编写接口
- python安装numpy、scipy和matplotlib等whl包的方法
- 量化进阶——量化交易模型的“钝化”与“圣杯”
- R关于java版本问题解决方法
- JavaEE学习笔记--HTML(1)
- Cookie/Session机制详解