首先,会给他们一人一个编号,并且每个人的编号都不相同。接下来的每一个回合,后悔给出一个数,编号超过这个数字的最好编号报数。如果没有人的编号大于这个数,那么编号最大的这个数报数,每个人可以重复报数。会按照一个列表舒顺序报出每回合的书,朋友们想知道每回合报出的编号应该是多少。


首先:1、我们创建一个数组,并出入数据,作为每个人的编码。

然后:2、我们需要找出最大值,并判断最大值与输入的数据的大小。

3、如果数据大,则直接输出最大值,反之则再次判断输入值与各个数据之间的大小,并且找出与之相差最小的数据,并输出。

#include<iostream>
using namespace std;
const int NUM = 7;int main(void)
{int arr_child[NUM], arr_SJ=0,arr_CIN;//给七个小朋友输入数据。for (int i = 0; i < NUM; i++){cin >> arr_child[i];}//输入数字,需要进行几次就输入几个。cin >> arr_CIN;//找出最大值for (int i = 0; i < NUM; i++){if (arr_child[i] > arr_SJ){arr_SJ = arr_child[i];}}//判断if (arr_CIN > arr_SJ){cout << arr_SJ;}else{int num=0,num2=arr_CIN;for (int i = 0; i < NUM; i++){if (arr_CIN <=arr_child[i]&& arr_child[i] - arr_CIN<num){num = arr_child[i] - arr_CIN;num2 = arr_child[i];}}cout << num2;}system("pause");
}

c++日常练习(16)----报数游戏相关推荐

  1. NYOJ 559 报数游戏

    报数游戏 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描述 n 个人站成一行玩一个报数游戏.所有人从左到右编号为 1 到 n.游戏开始时,最左边的人报 1,他右边的人报 2 ...

  2. toj 4316 报数游戏

    toj 4316 报数游戏 时间限制(普通/Java):1000MS/3000MS 内存限制:65536KByte 总提交: 68 测试通过:35 描述 n 个人站成一行玩一个报数游戏.所有人从左到右 ...

  3. ccf报数游戏java_报数

    寒假作业22~242021-02-22 16:57:05 韩信点兵:在中国数学史上,广泛流传着一个"韩信点兵"的故事:韩信是汉高祖刘邦手下的大将,他英勇善战,智谋超群,为汉朝建立了 ...

  4. zcmu-1643 报数游戏

    B - 报数游戏 n个人站成一行玩一个报数游戏.所有人从左到右编号为1到n.游戏开始时,最左边的人报1,他右边的人报2,编号为3的人报3,等等.当编号为n的人(即最右边的人)报完n之后,轮到他左边的人 ...

  5. 微课|中学生可以这样学Python(例5.3):报数游戏

    适用教材: 董付国,应根球.<中学生可以这样学Python>.清华大学出版社,2017. 第5章  Python序列及应用 5.1.6  精彩例题分析与解答 例5.3  报数游戏 京东购买 ...

  6. python循环报数游戏_报数游戏python 解答

    又做了个小题目,报数游戏. 题目详情: 一种报数游戏是从1开始连续报数,如果报到7的倍数(7,14,21,28--)或者包含数字7的数(7,17,27,37--)就用拍手代替这个数而不能报出.假设你连 ...

  7. java实现报数游戏

    报数游戏 有n个孩子站成一圈,从第一个孩子开始顺时针方向报数,报到3的人出列,下一个人继续从1报数,直到最后剩下一个孩子为止.问剩下第几个孩子.下面的程序以10个孩子为例,模拟了这个过程,请完善之(提 ...

  8. python——报数游戏

    报数游戏 模拟报数游戏.有n个人围成一圈,顺序编号,从第一个人开始从1到k(假设k=3)报数, 报到k的人退出圈子,然后圈子缩小,从下一个人继续游戏,问最后留下的是原来的第几号. 思路 代码 &quo ...

  9. C语言编程学习制作最好玩的报数游戏

    C语言是面向过程的,而C++是面向对象的C和C++的区别:C是一个结构化语言,它的重点在于算法和数据结构.C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程 ...

  10. python逢7跳过_07.报数游戏:7的倍数或含7的数跳过,趣说python循环里的break和continue...

    转自同名微信公众号. 自幂数是指一个 n 位数,它的每个位上的数字的n 次幂之和等于它本身.比如 153 = 1**3 + 5**3 + 3**3,是一个3位数的自幂数,也称水仙花数. 求所有的水仙花 ...

最新文章

  1. 设计模式整理之简单工厂
  2. 地图查询定位功能(Flex API)
  3. 程序员面试100题之十二:求数组中最长递增子序列
  4. ios7之后的一些更改
  5. “编程能力差,90% 输在了数学上!”CTO:多数程序员都是瞎努力!
  6. C++学习笔记: 混合语言编程
  7. ExtJS TreeGrid的使用方法
  8. SAP在阿里云白皮书-第二章 阿里云概念解析
  9. 计算机id和密码忘了怎么办,苹果账号密码忘记了怎么办_苹果忘了id账号和密码的处理方法...
  10. 【Flash】关于Flash停止支持相关问题总结
  11. android ios相机,曝苹果iOS13相机加入了这项功能 安卓上早就有了
  12. 用计算机绘制函数图像数学大师,用Excel来绘制数学中的函数图像
  13. sap 流程图 退货销售订单_销售订单_退货型
  14. android开发常用工具类、高仿客户端、附近厕所、验证码助手、相机图片处理等源码...
  15. suse12中pip install xxx报错gcc: error: unrecognized command line option ‘-fstack-clash-protection’
  16. SQL常用脚本整理,建议收藏
  17. 计算机网络资料整理《谢希仁版》
  18. 解决创客学院小黄书的错
  19. Unity 电脑CPU 显卡查询 存储空间查询
  20. 安润网提供的游戏下载,您可以到安润网的论坛中下载,无须注册。

热门文章

  1. 基于java的酒店点菜系统
  2. 改造ie老项目爬坑之showModalDialog
  3. 2021-10-15 二、链表
  4. 2022年下半年系统集成项目管理工程师认证招生简章
  5. 一篇搞懂TCP、HTTP、Socket、Socket连接池
  6. 批量删除win7下的隧道适配器
  7. 什么是CW?CW通讯的优缺点是?
  8. 移动电影院上线,手机也能随处看3D大片
  9. Unity 之 切换语言导致报错:System.FormatException:String was not recognized as a valid DateTime.
  10. 国外著名商品指数编制方法比较