有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。

2023-05-16

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
//5.有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),
//凡报到3的人退出圈子,问最后留下的是原来第几号的那位。
int main(){
    int restnum=0,totalnum=0,count=1,i;
    int arr[totalnum];
    printf("请输入totalnum:"); 
    scanf("%d",&totalnum);
    restnum=totalnum;
    for(i=0;i<totalnum;i++){
        arr[i]=i+1;
    }
    //剩余人数大于一个就继续循环 报数 
    while(restnum>1)
    {
        int roundcount=0;
        //数组循环一轮报数 
        while(roundcount<totalnum)
        {
            //遇到非零报数 
            if(arr[roundcount]!=0)
            {
                //报数为3时置零 
                if(count==3)
                {
                    arr[roundcount]=0;
                    count=0;
                    //剩余人数减一 
                    restnum--;
                }
                //报数加1 
                count++;      
            }
            roundcount++;
        }
    }
    for(i=0;i<totalnum;i++){
        if(arr[i]!=0){
            printf("%d",i+1);
            break;
        }
    }
    return 0;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。 的相关文章

  • 虚拟机Linux磁盘扩容

    按照该方式 xff0c 虚拟机磁盘成功扩容 注意 xff1a 有快照的虚拟机无法直接扩容 xff0c 建议先备份 xff0c 再删除快照 xff0c 进行扩容 xff0c 以防万一 xff01 xff01 xff01 1 关闭虚拟机 xff
  • 单片机利用Proteus进行仿真点亮一个LED灯(C语言和汇编语言)

    Proteus仿真图 xff1a c语言程序 xff1a span class token macro property span class token directive keyword include span span class
  • 搭建hadoop开源版本分布式集群(无高可用)

    搭建hadoop开源版本分布式集群 xff08 无高可用 xff09 在搭建之前需要安装jdk xff0c 并设置环境变量 最低要求版本jdk1 8 1 修改各个节点名称 vim etc hostname 修改之后reboot重启生效 2
  • visual studio2019+vcpkg管理第三方库(含使用Git管理工具下载vcpkg方法,已解决)

    问题简述 通常在使用vs做项目的时候要用到一些第三方库 xff0c 我在学习Eigen的过程中由于没有安装第三方库便遇到了这样的一个问题 xff1a 无法打开源文件 34 eigen3 Eigen Dense 34 如图1所示 xff1a
  • 【更新多方案】青龙面版解决服务异常,请手动执行ql check检查服务状态

    有问题可以加群讨论讨论下 113815925 简单粗暴解决问题不想啰嗦一大堆 1 检测青龙环境并修复 ql check 2 检测依赖文件并修复 docker exec it qinglong bin bash ql 3 更新并重启青龙 ql
  • 【需要magisk面具】旧手机搭建青龙面版,本地跑青龙【等我有时间整合下机器人以及内网穿透】

    本教程所需113815925群内下载 前期准备 首先在旧手机上安装BusyBox magisk juicessh三个软件 xff0c 网上都能搜索到 BusyBox是一个集成了一百多个最常用 linux 命令和工具的软件 xff0c 用于给
  • 【免root】旧安卓手机本地运行青龙面板[termux高级终端]

    前期准备 下载zerotermux和青龙恢复包并且安装zwerotermux 软件需要后台运行所以我们要打开设置 xff0c 找到电池 xff0c 点击后台耗电管理找到zerotermux然后允许软件后台高耗电 xff08 每部手机设置不同
  • 青龙面版跑QQ阅读

    手机写的教程将就看 本博客QQ群 113815925 可以的话填我的邀请码 121519165 谢谢 首先我们得去配置17行设置下拉取后缀sh 然后就是拉库 ql raw https ghproxy com https raw github
  • 利用青龙面版实现cpolar穿透内网

    之前的钉钉穿透 xff0c 被你们薅跑了 cpolar内网穿透拉库 ql raw https ghproxy com https raw githubusercontent com jiankujidu cpolar main nwct c
  • 随身WIFI debian安装docker

    安装docker环境 1 切换root sudo i 2 更新源 xff1a sudo apt get update 3 安装工具 xff1a sudo apt get install curl wget apt transport htt
  • 随身WIFI刷入debian

    本文使用的型号为UFI001 必须刷入boot xff0c 有adb才能玩 xff0c 也可以直接刷入 其他型号请参考大佬的文章 https www kancloud cn handsomehacker openstick 2636505
  • 傻妞恢复包带短信登录(迟来的恢复包)

    傻妞恢复包 magisk模块就不启动青龙 xff0c 添加下容器就可以 目录全部在 data data com termux files home local share tmoe linux containers proot ubuntu
  • A1153

    题意 xff1a 输入准考证号 xff0c 考试分数 然后输入查询命令 xff0c 对每个命令按照要求模拟输出 思路分析 xff1a 命令为1 xff1a 表示查询考 级的所有记录 xff0c 按照成绩从大到小排名 xff0c 成绩相同则按
  • 电脑显示WiFi已连接,但无法访问internet怎么解决?

    我在玩游戏的时候电脑突然卡崩了 xff0c 我无奈的重启了一下 xff0c 结果电脑重启后连不上网了 xff0c 我开始以为还在重新连接 xff0c 在等待 xff0c 过了好久才发现其实早就连上wifi了 xff0c 但显示无法连接int
  • Python-Django-模型

    一 ORM 模型介绍 1 ORM 模型 对象关系映射 xff08 英语 xff1a Object Relational Mapping xff0c 简称ORM xff0c 或ORM xff0c 或OR mapping xff09 xff0c
  • LeetCodeWeeklyContest-159

    最近看了篇文章 xff0c 文章里说 希望你身边能有个比你聪明五倍 xff0c 但却比你还努力十倍的人 倍数虽然有些夸张 xff0c 但是这个思想还是能get到的 5230 缀点成线 在一个 XY 坐标系中有一些点 xff0c 我们用数组
  • 获取安卓设备唯一标识方法总结

    安卓设备的唯一标识的方法并不唯一 xff0c 也没有哪种方法能够适用于所有的Android设备 xff0c 下面列出几种常见的方式 xff0c 可以根据需要选择 1 IMEI 码 IMEI xff08 国际移动设备识别码 xff09 唯一编
  • Anaconda安装及环境变量配置(Ubuntu)

    安装Anaconda 下载软件 Anaconda下载地址打开终端 xff0c 进入到安装包的存放路径输入命令 xff1a span class token function bash span namexxxxx span class to
  • 快速幂——原理及实现

    这篇文章讲一下快速幂的问题 xff1b 首先问一个简单的问题 xff1a 23是几 xff1f 很简单啊 xff0c 是不是 xff1f 答案是8 xff1b 那么是怎么得来的呢 xff1f 222 61 8 xff1b 连续乘了3次2 x
  • 适合小白的几个入门级Python ocr识别库

    1 pytesseract 2 PaddleOCR 3 easyocr 4 muggle ocr 5 dddd ocr 6 其他 工作生活中经常会遇到需要提取图片中文字信息的情况 xff0c 以前都是手动自己把图片里的字敲出来 xff0c

随机推荐

  • WSL使用中遇到坑

    1 开机启动配置项 在WSL中配置的一些服务如nginx xff0c mysql xff0c ssh等 xff0c 每次开机都会需要手动开启 xff0c 参考网上的开机服务配置都是通过往 etc rc local里面添加启动脚本 xff0c
  • 云服务器Ubuntu(无桌面)安装远程桌面

    如果主机上安装的ubuntu是桌面版 xff0c 打开桌面共享即可使用Windows的远程桌面进行链接 详细参考ubuntu20 10中设置桌面共享的三种方式 任选其一 的第一部分 本文主要说明如何在Ubuntu云服务器上安装远程桌面 一
  • win10解决photoshop打不开问题

    win10 的权限跟win7有些地方不一样 xff0c 对于一直使用win7的人可能很不习惯 xff0c 我在win10上面用photoshop的时候 xff0c 出现打不开photoshop的时候 xff0c 如果你也有类似的情况 xff
  • iOS UIAlertController控件

    UIAlertController取代UIAlertView和UIActionSheet xff0c 用于界面弹出一个警告视图 初始化方法 xff0c UIAlertControllerStyle分为UIAlertControllerSty
  • 用递归和非递归实现斐波那契数列(C语言)

    斐波那契数列 xff08 Fibonacci sequence xff09 xff0c 又称黄金分割数列 因数学家列昂纳多 斐波那契 xff08 Leonardoda Fibonacci xff09 以兔子繁殖为例子而引入 xff0c 故又
  • cmd设置全局环境变量和用户环境变量

    register env bat 64 echo off echo add sg generator evn 输出空行echo set generator home 61 cd echo SG GENERATOR HOME generato
  • 如何下载4399游戏到本地并修改数值

    一直很纠结mac不能玩什么游戏 xff0c 只能通过4399来解乏了 8过4399的页面过于臃肿 xff0c 无法安心玩游戏 xff0c 于是有了这个想法 至于修改数值嘛 xff0c 嘿嘿 测试环境 xff1a mac air m1 43
  • g++版本控制,apt安装g++11

    安装g 43 43 11 span class token function sudo span add apt repository y ppa ubuntu toolchain r test span class token funct
  • git设置代理

    设置全局代理 http span class token function git span config global https proxy http 127 0 0 1 1080 https span class token func
  • Collecting package metadata (current_repodata.json)解决方法

    先运行命令conda clean i看看是否有效 删除 condarc文件 使用 conda config set show channel urls true 重新生成
  • postgresql page页结构

    前言 postgresql 保存数据的基本单位是 page xff0c 一个 page 里包含多条数据 postgresql 同磁盘的读写单位也是 page xff0c 一个 page 对应于磁盘的一个 block block 的格式和 p
  • StringPiece谷歌实现

    typedef BasicStringPiece span class token operator lt span std string span class token operator gt span StringPiece span
  • c++正则表达式

    https blog csdn net qq 62309585 article details 126776015 对字符串内容进行匹配的最常见手段就是使用正则表达式 可惜在传统 C 43 43 中正则表达式一直没 有得到语言层面的支持 x
  • c++的坑

    span class token keyword for span span class token punctuation span span class token keyword unsigned span span class to
  • iOS NSFileManager文件管理(沙盒)

    OS因为沙盒机制 所以只能访问通讯录 相册和App内的文件 xff0c 下面就来说说如何进行文件管理 App所产生的数据都存在于自己的沙盒中 xff0c 一般沙盒都有3个文件 xff1a Documents Library和tmp Docu
  • 《卓有成效的工程师》读书笔记

    一 聚焦高杠杆率工作 xff1a 1 使用杠杆率衡量工作成效 xff1a 杠杆率 61 产生的影响 投入的时间 xff0c 即时间投资回报率ROI 不要通过更长的时间去完成更多工作 xff0c 要将有限的时间投入到最有价值的工作上 对大多数
  • 结构体冒泡排序(方法简单,简单易懂。没有改变原本的储存位置,而是借用外部数组输出)

    在做项目实战时想把结构体的冒泡排序当作项目扩展 但在网上搜了原理一时又看不懂 xff08 当时做了接近一天的项目实战 xff0c 属实没心情看 xff09 xff0c 突然想到一个简便的方法 就是将一个数组与结构体数组一一对应 然后用数组来
  • Mac OS-X 10.7 装kerberos小记

    打算将mac作为开发机 xff0c 公司机器间的认证是通过kerberos来搭建的 xff0c mac本身已经安装了kerberos xff0c 但是貌似10 7版本的不好使 xff0c 所以在网上查了一下 xff0c 说是要下载一个Ker
  • MySql 8.0 配置外网访问

    1 登进MySQL之后 mysql span class token operator span uroot span class token operator span p span class token operator span s
  • 有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。

    include lt stdio h gt include lt stdlib h gt include lt string h gt 5 有n个人围成一圈 xff0c 顺序排号 从第一个人开始报数 xff08 从1到3报数 xff09 x