n个小孩围成一圈,顺序报号,从第一个人开始报数(从1报到5),凡是报到5的人退出圈子,问最后留下的小孩原来是几号
n个小孩围成一圈,顺序报号,从第一个人开始报数(从1报到5),凡是报到5的人退出圈子,问最后留下的小孩原来是几号
#include<stdio.h>
int main()
{int i,k,m,n,num[50],*p;printf("please input the total of number:");scanf("%d",&n);p=num;for(i=0;i<n;i++)*(p+i)=i+1;i=0;k=0;m=0;while(m<n-1){if(*(p+i)!=0)k++;if(k==5){*(p+i)=0;k=0;m++;}i++;if(i==n)i=0;}while(*p==0)p++;printf("%d is left\n",*p);return 0;
}
n个小孩围成一圈,顺序报号,从第一个人开始报数(从1报到5),凡是报到5的人退出圈子,问最后留下的小孩原来是几号相关推荐
- 详细讲解C语言经典例题:有n个人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子, 问最后留下的是原来第几号的那位
有n个人围成一圈,顺序排号.从第1个人开始报数(从1到3报数),凡报到3的人退出圈子, 问最后留下的是原来第几号的那位 如题,相信很多人都和我一样,当时看到根本不知道从何下手.那么我们先不看代码,画图 ...
- c/c++ 有n个人围成一圈, 顺序排号。从第1个人开始报数(从1~3报数), 凡报到3的人退出圈子, 问最后留下的人原来排在第几号。
解题思路的重要性显现出来了 比如这个题 n个人肯定是要用数组 毋庸置疑 那么报数怎么实现呢 可以设置一个循环变量 让他从0开始循环 当等于3 的时候 就归零 还有 n个人 肯定需要很多圈报数 这个很多 ...
- C语言学习笔记——n个小孩围成一圈,顺序排号,报数报到5的出局...
问题描述:n个小孩围成一圈,顺序排号,从第一个人开始报数(从1报到5),凡是报到5的都要出局,求最后留下的人的号码. #include<stdio.h> void Game(int n) ...
- 题目:有n个人围成一圈,顺序排号,从第一个开始报数(从1到3报数),凡报到3的人退出圈子,问最后最后留下的是原来第几号的那位. 提示:用数组完成
题目:有n个人围成一圈,顺序排号,从第一个开始报数(从1到3报数),凡报到3的人退出圈子,问最后最后留下的是原来第几号的那位. 提示:用数组完成 #include <stdio.h> in ...
- java 小孩报数_N个小孩围成一圈1-3报数,报3出局
有N个小孩围成一圈,从1-3报数,报到3的出列,编码实现小孩出列顺序. [随便一个方向,1-3的排,是3的出局] 提示:用到Boolean 实现: public class WeiQuan { pub ...
- C语言:分糖果问题 10个小孩围成一圈分糖果
分糖果 10个小孩围成一圈分糖果,老师顺次分给每个人的糖数为12 2 8 22 16 4 10 6 14 20. 然后按下列规则进行调整,所有小孩同时把自己的糖果分一半给右边的小孩,糖块数变奇数的人, ...
- 有n个人围成一圈 顺序排号 java_java基础编程题有n个人围成一圈顺序排号
下面给大家带来的这道编程题可以算得上是一道非常基础的java编程题目,刚刚开始接触java编程的小伙伴一起来看看具体的题目以及解题方法吧. 下面是具体的题目,题目还是非常的简单的. 一.题目 有n个人 ...
- 有n个人围成一圈 顺序排号 java_java有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出...
public class Test { public static void main(String[] args) { // 测试数据 ArrayList list = new ArrayList( ...
- c语言有n个人围成一圈用指针,c语言编写n个人围成一圈,按1、2、3报数,报到3的人退出,求最后留在圈中的人是最初n个人中的第几个(用指针实现)...
以前做过的,贴一个给你,人数和报的数都可以输入的 #include #include //应用函数调用来实现 void Fun_Kill(int *pa,int n,int m) { for(int ...
最新文章
- python实验过程心得体会_Python中django学习心得
- select的value值为对象时,获取label和value
- Cheat Engine教程关卡密码
- Java实战项目开发学习书籍
- Django(part46)--form表单验证
- Ubuntu16.04 + caffe-ssd + [CPU_ONLY] + KITTI 训练总结
- Macbook全系列详细分析及购机指南
- 如何证明服从卡方分布_谈谈抽样分布定理
- mysql为什么不能插入数据_mysql为啥不能插入数据
- 湖南女子学院 计算机,2019湖南女子学院专业排名
- Spark Streaming处理File Streams
- 在同一台服务器上安装两个数据库
- 原生ajax上传获取进度,ajax上传图片获取进度
- Hello World · GitHub 指南
- 程序员如何看待实力与运气
- c语言狗追兔子,[转载]狗追兔典型例题
- Chapter 09–Storage Structure and Relationships
- Linux与云计算——第二阶段Linux服务器架设 第七章:网站WEB服务器架设—电子邮件WEB端搭建SquirrelMail...
- OSA期刊投稿记录---applied optics
- 准备去「技术出海峰会」看看