博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C语言必会面试题(3、耶稣有13个门徒,当中有一个就是出卖耶稣的叛徒,请用排除法找出这位叛徒:13人围坐一圈,从第一个開始报号:1,2,3,1,2,3...。凡是报到“3”就退出圈子,...)...
阅读量:6670 次
发布时间:2019-06-25

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

3、耶稣有13个门徒。当中有一个就是出卖耶稣的叛徒,请用排除法找出这位叛徒:13人围坐一圈,从第一个開始报号:1。2,3。1,2,3...。

凡是报到“3”就退出圈子。最后留在圈子内的人就是出卖耶稣的叛徒。请找出它原来的序号。

int a[13] = {1,2,3,4,5,6,7,8,9,10,11,12,13};    int number = 13;//记录当前人数    int count = 0;//1,2,3报数    int i = 0;    while (number > 1) {        if (a[i] != 0) {            count++;        }        if (count == 3) {            a[i] = 0;//剔除的人            count = 0;            number--;        }        i++;        if (i == 13) {            i = 0;        }      }    for ( i = 0; i < 13; i++) {        if (a[i] > 0) {            printf("%d", a[i]);        }    }

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

你可能感兴趣的文章
【MongoDB】MongoTemplate 关于 insert 和 save 函数的区别
查看>>
如何用Go访问深层嵌套的JSON数据?
查看>>
聊聊计算和这个世界(上)
查看>>
前端每日实战:75# 视频演示如何用纯 CSS 创作一支摇曳着烛光的蜡烛
查看>>
OSX+VirtualBox+Ubuntu16.04 LTS+python3.5(系统自带)+caffe(CPU)
查看>>
【大数据实践】游戏事件处理系统(3)——消息中间件-kafka
查看>>
了解 Resource Timing 及相关
查看>>
Linux 网络管理(3) - DNS的正、反解查询命令:host、nslookup、dig
查看>>
JavaScript 的可选分号
查看>>
谈谈JavaScript异步代码优化
查看>>
一文掌握关于Java数据结构所有知识点(欢迎一起完善)
查看>>
1.JSP-UEditor实现上传图片到项目外(SSM)
查看>>
2018三月个人前端社招面试经验总结
查看>>
Mysql索引失效的几种情况
查看>>
爬虫 Scrapy 学习系列之一:Tutorial
查看>>
WPF:Animation动画--KeySplineAnimation关键帧进度控制动画(2)
查看>>
【356天】每日项目总结系列093(2018.01.27)
查看>>
Node.js学习之路03——Buffer类初识
查看>>
bootstrap常用样式整理
查看>>
webpack从零开始第5课:模块篇
查看>>