博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2021-6-7【报数】
阅读量:2055 次
发布时间:2019-04-28

本文共 816 字,大约阅读时间需要 2 分钟。

报数

100
任务要求
评论201
任务描述
任务描述
题目描述:有n人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来的第几号的那位。
####相关知识(略)
####编程要求
请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充。
输入

初始人数n

输出

最后一人的初始编号

####测试说明
样例输入:

3

样例输出:

2

#include
int main(void){
/*********Begin*********/ int n; int a[1000]; int flag=0,cnt; scanf("%d",&n); cnt=n; for(int i=1;i<=n;i++){
a[i]=1; } for(int i=1;;i++){
if(i==n+1){
i=1; } if(a[i]!=0){
flag++; }else{
continue; } if(flag%3==0){
a[i]=0; cnt--; } if(cnt==1){
break; } } for(int i=1;i<=n;i++){
if(a[i]!=0){
printf("%d",i); } } /*********End**********/ return 0;}

转载地址:http://rxnlf.baihongyu.com/

你可能感兴趣的文章
Eclipse使用(十)—— 使用Eclipse创建简单的Maven Java项目
查看>>
Eclipse使用(十一)—— 使用Eclipse创建简单的Maven JavaWeb项目
查看>>
Intellij IDEA使用(十三)—— 在Intellij IDEA中配置Maven
查看>>
面试题 —— 关于main方法的十个面试题
查看>>
集成测试(一)—— 使用PHP页面请求Spring项目的Java接口数据
查看>>
使用Maven构建的简单的单模块SSM项目
查看>>
Intellij IDEA使用(十四)—— 在IDEA中创建包(package)的问题
查看>>
Redis学习笔记(四)—— redis的常用命令和五大数据类型的简单使用
查看>>
深入分析JavaWeb技术内幕(一)—— 深入Web请求过程
查看>>
深入分析JavaWeb技术内幕(二)—— 深入分析Java I/O的工作机制
查看>>
使用Java将PDF解析成HTML页面进行展示并从页面中提取Json数据设置到Table中
查看>>
Redis学习笔记(五)—— 在Linux下搭建Redis集群
查看>>
Redis学习笔记(六)—— 解决安装ruby出现的问题:redis requires Ruby version &amp;gt;= 2.2.2.
查看>>
从原理上搞懂编码——究竟什么是编码?什么是解码?什么是字节流?
查看>>
前端上传文件组件Plupload使用指南
查看>>
单点登录原理与简单实现
查看>>
使用zxing生成彩色或带图片的二维码
查看>>
在Linux下安装JDK8
查看>>
面试题 —— HTTP请求中get请求和post请求的区别以及底层原理
查看>>
面试题 —— HashMap、HashTable、HashSet的实现原理和底层数据结构
查看>>