解题思路:

注意事项:

参考代码:#include

#include

int main()

{

int n, m;

while (scanf("%d%d", &n, &m) != EOF) {

int *arr;

arr = (int *) malloc(sizeof(int) * n);

for (int i = 0; i

arr[i] = i + 1;     // 编号

}

int len = n;    // 剩余人数

int k = 0;  // 报数

while (len > 1) {

for (int i = 0; i

if (arr[i]

continue;

}

k++;

if (k == m) {

arr[i] = -1;    // 标记该位置的人已退出

len--;      // 人数减1

k = 0;

}

if (len == 1) {

break;

}

}

}

for (int i = 0; i

if (arr[i] > 0) {

printf("%d\n", arr[i]);

break;

}

}

free(arr);

}

return 0;

}

c语言原地转10圈,[出圈]-题解(C语言代码)相关推荐

  1. c语言堆栈基本代码入栈出栈_C/C++语言栈的出栈入栈操作实现(完整代码)

    /* 完整代码 */ #include using namespace std; #define MAX_SIZE 5 //数组大小 struct stack { int top; int ans[M ...

  2. c语言char a[10]; sprintf(a,%d,n);,c语言输入输出的一些细节

    初次使用c,记录下摸索的细节. 1. printf("%d\n",111111*111111)占位符错误,发生溢出. 用climits函数printf("%d\n&quo ...

  3. c语言大数相加oj,郑州轻工业大学oj题解(c语言)论如何正确的提高正确率:水题合集(四)...

    好像离上一篇水题篇过去已经快半个月了~也是好久没有发过这些简单又有趣的题目了呢,今天想起来就总结几道吧. 今天是看龙族的一天~ 花了一下午时间把<龙族2>看了2/3,看书的时间真的过的飞快 ...

  4. c语言银行利率问题答案,郑州轻工业大学oj题解(c语言)1016: 银行利率 简单函数的使用...

    相信大家在做题时,应该都会有这样的感觉,明明是一个简单的语法,却要每次都重复写下来,一个语法复杂而且容易出错,改半天却找不到点.特别是对于一些数学基础较差的同学,可能会经常在数学式子上出错. 本期,就 ...

  5. 传智杯C语言题库,[传智杯]补刀-题解(C语言代码)

    //题目 2318: [传智杯]补刀 //题目解析:输入第一行,包含一个正整数 T,表示数据组数. //接下来 T 行,每行三个非负整数 h,x,y,其意义已经在题目描述中给出. //我们假设这个小兵 ...

  6. c语言程序设计证书有没有,从未学习过c语言程序设计,10天考取计算机二级c语言程序设计证书可能吗?...

    从未学习过c语言程序设计,10天考取计算机二级c语言程序设计证书可能吗? 从未学习过c语言程序设计,10天考取计算机二级c语言程 序设计证书可能吗? 基本不可能!!!除非你真的是一个学习力,逻辑能力, ...

  7. c语言出圈问题10人,第38套题:c语言出圈问题分析.doc

    第38套题:c语言出圈问题分析.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3 ...

  8. 10个人围成一圈循环报数,输出最后出圈的人

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p138 习题5 9.假设有10个人围成一圈,从开始顺序编号.从第一个人开始报数,从1到3,凡是报出3的 ...

  9. 出圈游戏c语言用指针求,出圈游戏程序设计.doc

    出圈游戏程序设计.doc 存档资料 成绩 华东交通大学课 程 设 计 报 告 书所属课程名称C程序设计题 目出圈游戏的程序设计院 (系)信息工程学院班 级通信一班学号20140610080126学生姓 ...

最新文章

  1. python 语义网络_专家鉴定这是2019最顶级的python框架,没有之一
  2. linux 获取内核线程数,如何从命令行获取Linux中的CPU /内核数量?
  3. 【工业控制】学习喷墨打印技术 怎么能不知道波形
  4. face alignment by 3000 fps系列学习总结
  5. 一台微型计算机的处理速度主要取决于,2017年答案计算机等级考试题库「附答案」...
  6. cocos2d-x 2.x版本接入bugly的总结
  7. oracle中job无法正常运行,如何排查
  8. mysql 数据字典导出_MySQL导出数据字典
  9. 2014腾讯校园招聘回顾
  10. 基于GeoEvent Processor的物联网应用案例赏析
  11. Java多线程游戏-雷霆战机
  12. 据说优秀的程序员都是这样送新年祝福的?
  13. 5.1劳动节|致敬每一位数字安全劳动者
  14. css字体倾斜角度_css怎么设置倾斜的字体样式?(代码详解)
  15. 对国内游戏产业的无力吐槽
  16. lammps案例:空位形成能的模拟与计算
  17. Android巴士倒闭了吗
  18. 美工页面怎么排版?排版设计需要注意什么要点?
  19. R语言修改下载安装包install.package的默认存储位置
  20. android热成像模块,Arduino制作简易热成像装置

热门文章

  1. 图像处理--边缘检测
  2. 长文干货! 一文搞懂IoC的依赖注入
  3. MySQL备份和恢复:mysqldump工具用法详述
  4. 创始人如何设置公司股权结构?
  5. 论文速读之QUALITY-GATED CONVOLUTIONAL LSTM FOR ENHANCING COMPRESSED VIDEO
  6. ITSM-CMDB数据库设计-四种方案任你选
  7. java.lang.IllegalStateException: No value for key [DynamicDataSource@e5f43124] bound to thread
  8. 画布式编程_构建HTML5画布游戏如何帮助我学习编程
  9. 【引语练习题】Ask questions politely
  10. Dalvik 指令学习