30人围成一圈的小游戏。c语言
30人按照序号1,2......30围成一圈,从第一个人开始报数,当有人喊道5的时候,这个人出去,然后下一个人从1开始报数,以此类推,直到30个人都出去了为止。
main()
{
int i, x = 0, t = 0;
int a[31];
for (i = 0; i <= 30; i++)
{
a[i] = 1;
}
while (t < 30)
{
for (i = 1; i <= 30; i++)
{
if (a[i] == 1)
x++;//count number
if (x == 5)
a[i] = 0,
t++,//out people
x=0,
printf("%d ",i);
}
}
}
30人围成一圈的小游戏。c语言相关推荐
- Java数组实现:一群人围成一圈从123报数 如果报到3就退出该圈中 直到最后一个人留下来!问其位置
题目:一群人围成一圈从123报数,如果报到3就退出该圈中,直到最后一个人留下来!问留下这个人的位置是多少? 这是一个典型的约瑟夫环问题,接下来我只用Java的数组去实现,为什么用数组我觉得数组相对来说 ...
- 有n人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来的第几号的那位。
题目描述 有n人围成一圈,顺序排号.从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来的第几号的那位. 输入 初始人数为n. 输出 最后一个人的初始编号. 样例输入 3 样例 ...
- 一群人围成一圈从123报数,如果报到3就退出该圈中,直到最后一个人留下来!...
package com.pb.demo1;import java.util.ArrayList; import java.util.List; import java.util.Scanner; im ...
- ACMNO.38 C语言-报数 有n人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来的第几号的那位。
题目描述 有n人围成一圈,顺序排号. 从第1个人开始报数(从1到3报数),凡报到3的人退出圈子.`在这里插入代码片` 问最后留下的是原来的第几号的那位. 输入 初始人数n 输出 最后一人的初始编号 样 ...
- (C语言)有n人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来的第几号的那位。
题目描述 有n人围成一圈,顺序排号.从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来的第几号的那位. 输入 初始人数n 输出 最后一人的初始编号 样例输入 3 样例输出 2 ...
- 1056: 约瑟夫问题【n人围成一圈,报数为3的人退出圈子,问最后留下的人原来的编号。】
Description 有n人围成一圈,顺序排号.从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来的第几号的那位. Input 初始人数n Output 最后一人的初始编号 ...
- 多人围成一圈报数问题!
题目(摘自谭浩强的C语言):有n个人围成一圈,顺序排号.从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那个人. 解法思路:首先不要将思维局限在一圈人,可以先将n个 ...
- 一群人围成一圈报数,3倍数的就退出,面试题
这个题目指的是一群人,围成一个圈,然后一个接一个的报数,当数到3或者3的倍数时候就退出,知道最后一个人. 距离当人数为30的时候: public class CycleTest { ...
- 一群人围成一圈从123报数,如果报到3就退出该圈中,直到最后一个人留下来!
#include<stdio.h> int main() { int m,n,i,k,*p,num[50]; printf("please input join peop ...
最新文章
- Flutter 初学者的简单例子充分解释
- 【面试必备】Swiftamp;nbsp;面试题及其答案
- matlab loopcount,求助一个数值积分问题,用matlab的quadgk函数来计算,谢谢!
- DOM2-document操作
- 孩子,你今天有没有提出一个好的问题?
- 学习进度 - 004
- 日语学习-多邻国-平假名4
- SilverLight中的数据绑定
- 【Linux】静态库与动态库的生成及调用
- android 按下缩小效果松开恢复_22省份三季报:粤苏总量差距缩小,19省份实现正增长...
- C/C++[codeup 2080]整数奇偶排序
- AJAX——ASP.NET AJAX框架(一)ScriptManager
- python怎样控制继电器_使用Python和树莓派控制跨阵M2继电器通断
- 28、制作畅销书排行榜页面
- 谈谈写博客的意义和感受
- 软件工程与计算:第3章需求分析 测试
- 手机连接电脑 不显示android phone
- Boxes Packing
- js导出PPT -- pptxgen使用方法
- 谈移友对两洲三地(美澳加)移民的误区
热门文章
- 微信小程序之关注公众号
- 快捷键调出计算机桌面小工具,工具推荐:巧用快捷键秒变电脑高手
- mysql安装教程5.1_mysql 5.1安装教程详解
- 进口车在国外到底卖多少钱
- 计算机音乐学院,乐与录音艺术学院学生在中国大学生计算机设计大赛(计算机音乐创作类)中喜获佳绩...
- 如何将宿主机工作文件夹映射到vmware虚拟机内
- html默认样式重置,我们真的需要CSS重置来清除默认样式吗?
- 重庆轻工职业学院计算机期末考试,重庆轻工职业学院教务网络管理系统 http://183.230.5.161:8082,精英高考网...
- [业务题]货拉拉数据分析岗简答题, 评估优惠券促销活动的收益效果,评估哪种优惠券对企业更优
- 企业如何做好员工关怀,减少人才流失