c++日常练习(16)----报数游戏
首先,会给他们一人一个编号,并且每个人的编号都不相同。接下来的每一个回合,后悔给出一个数,编号超过这个数字的最好编号报数。如果没有人的编号大于这个数,那么编号最大的这个数报数,每个人可以重复报数。会按照一个列表舒顺序报出每回合的书,朋友们想知道每回合报出的编号应该是多少。
首先: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)----报数游戏相关推荐
- NYOJ 559 报数游戏
报数游戏 时间限制:1000 ms | 内存限制:65535 KB 难度:2 描述 n 个人站成一行玩一个报数游戏.所有人从左到右编号为 1 到 n.游戏开始时,最左边的人报 1,他右边的人报 2 ...
- toj 4316 报数游戏
toj 4316 报数游戏 时间限制(普通/Java):1000MS/3000MS 内存限制:65536KByte 总提交: 68 测试通过:35 描述 n 个人站成一行玩一个报数游戏.所有人从左到右 ...
- ccf报数游戏java_报数
寒假作业22~242021-02-22 16:57:05 韩信点兵:在中国数学史上,广泛流传着一个"韩信点兵"的故事:韩信是汉高祖刘邦手下的大将,他英勇善战,智谋超群,为汉朝建立了 ...
- zcmu-1643 报数游戏
B - 报数游戏 n个人站成一行玩一个报数游戏.所有人从左到右编号为1到n.游戏开始时,最左边的人报1,他右边的人报2,编号为3的人报3,等等.当编号为n的人(即最右边的人)报完n之后,轮到他左边的人 ...
- 微课|中学生可以这样学Python(例5.3):报数游戏
适用教材: 董付国,应根球.<中学生可以这样学Python>.清华大学出版社,2017. 第5章 Python序列及应用 5.1.6 精彩例题分析与解答 例5.3 报数游戏 京东购买 ...
- python循环报数游戏_报数游戏python 解答
又做了个小题目,报数游戏. 题目详情: 一种报数游戏是从1开始连续报数,如果报到7的倍数(7,14,21,28--)或者包含数字7的数(7,17,27,37--)就用拍手代替这个数而不能报出.假设你连 ...
- java实现报数游戏
报数游戏 有n个孩子站成一圈,从第一个孩子开始顺时针方向报数,报到3的人出列,下一个人继续从1报数,直到最后剩下一个孩子为止.问剩下第几个孩子.下面的程序以10个孩子为例,模拟了这个过程,请完善之(提 ...
- python——报数游戏
报数游戏 模拟报数游戏.有n个人围成一圈,顺序编号,从第一个人开始从1到k(假设k=3)报数, 报到k的人退出圈子,然后圈子缩小,从下一个人继续游戏,问最后留下的是原来的第几号. 思路 代码 &quo ...
- C语言编程学习制作最好玩的报数游戏
C语言是面向过程的,而C++是面向对象的C和C++的区别:C是一个结构化语言,它的重点在于算法和数据结构.C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程 ...
- python逢7跳过_07.报数游戏:7的倍数或含7的数跳过,趣说python循环里的break和continue...
转自同名微信公众号. 自幂数是指一个 n 位数,它的每个位上的数字的n 次幂之和等于它本身.比如 153 = 1**3 + 5**3 + 3**3,是一个3位数的自幂数,也称水仙花数. 求所有的水仙花 ...
最新文章
- 设计模式整理之简单工厂
- 地图查询定位功能(Flex API)
- 程序员面试100题之十二:求数组中最长递增子序列
- ios7之后的一些更改
- “编程能力差,90% 输在了数学上!”CTO:多数程序员都是瞎努力!
- C++学习笔记: 混合语言编程
- ExtJS TreeGrid的使用方法
- SAP在阿里云白皮书-第二章 阿里云概念解析
- 计算机id和密码忘了怎么办,苹果账号密码忘记了怎么办_苹果忘了id账号和密码的处理方法...
- 【Flash】关于Flash停止支持相关问题总结
- android ios相机,曝苹果iOS13相机加入了这项功能 安卓上早就有了
- 用计算机绘制函数图像数学大师,用Excel来绘制数学中的函数图像
- sap 流程图 退货销售订单_销售订单_退货型
- android开发常用工具类、高仿客户端、附近厕所、验证码助手、相机图片处理等源码...
- suse12中pip install xxx报错gcc: error: unrecognized command line option ‘-fstack-clash-protection’
- SQL常用脚本整理,建议收藏
- 计算机网络资料整理《谢希仁版》
- 解决创客学院小黄书的错
- Unity 电脑CPU 显卡查询 存储空间查询
- 安润网提供的游戏下载,您可以到安润网的论坛中下载,无须注册。