c++编写我输入数字,可以说大了或小了,程序来猜1-100的数字


```cpp #include <iostream> #include <ctime> #include <cstdlib> int main() { srand(time(0)); int target = rand() % 100 + 1; int guess; std::cout << "猜一个1到100之间的数字: "; while (true) { std::cin >> guess; if (guess > target) { std::cout << "大了,再试一次: "; } else if (guess < target) { std::cout << "小了,再试一次: "; } else { std::cout << "恭喜你,猜对了!" << std::endl; break; } } return 0; } ``` [2024-09-22 19:11:39 | AI写代码神器 | 197点数解答]
相关提问
- 样例输入: 1 520021910437 99 100 98 zhang san 1 520021910438 99 100 92 zhang san 1 520021910439 90 100 94 li si 1 520021910440 90 100 94 wang wu 2 520021910437 89 100 94 zhang san 3 520021910430 4 520021910437 5 zhang san 6 7 0 样例输出(此处增加了换行以方便解释): 520021910437 zhang san 89 100 94 520021910437 zhang san 89 100 94 520021910438 zhang san 99 100 92 520021910437 zhang san 89 100 94 520021910438 zhang san 99 100 92 520021910439 li si 90 100 94 520021910440 wang wu 90 100 94 520021910438 zhang san 99 100(28点数解答 | 2024-12-12 11:56:59)241
- 猜数字游戏是由程序根据输入的随机数种子随机产生一个100以内的正整数(称之为被猜数),用户进行多轮猜测,每一轮输入一个数,程序对其与被猜数进行比较,并提示大了(“大了”)、小了(“小了”),还是相等(“你赢了”)。如果用户猜测的数字等于被猜数,则结束程序。如果连猜6次,都没能猜到,则提示“你输了”,并结束程序。(227点数解答 | 2025-03-18 15:46:11)212
- 题目描述 输入四个整数 x , y , a , b x,y,a,b,请你按照要求输出 x ∼ y x∼y 之间的所有数。 要求: 不要输出数字 a a。 不要输出大于等于数字 b b 的数。 输入格式 输入包括一行,包含四个整数 x , y , a , b x,y,a,b,数字之间用空格隔开。 输出格式 输出包括一行,为 x ∼ y x∼y 之间符合要求的数字。 input1 复制 10 20 13 17 output1 复制 10 11 12 14 15 16 input2 复制 50 55 52 100 output2 复制 50 51 53 54 55 样例解释 对于样例 1 1: 样例要求输出 10 ∼ 20 10∼20 之间不是 13 13, 且小于 17 17 的数,故有 10 , 11 , 12 , 14 , 15 , 16 10,11,12,14,15,16。 数据规模与约定 对于 100 % 100% 的数据, 1 ≤ x ≤ y ≤ 100 1≤x≤y≤100, x ≤ a ≤ y x≤a≤y, x ≤ b x≤b。 C++程序(138点数解答 | 2025-07-19 20:44:46)124
- CREATE PROCEDURE `getOrgParentMsg`( IN `@orgCode` VARCHAR ( 100 ), IN `@orgType` VARCHAR ( 100 ), OUT `@rtnOrgCode` VARCHAR ( 100 ), OUT `@rtnOrgName` VARCHAR ( 100 )) BEGIN DECLARE `@parentTemp` VARCHAR ( 100 ); DECLARE `@orgTypeTemp` VARCHAR ( 100 ); DECLARE `@orgCodeTemp` VARCHAR ( 100 ); DECLARE `@orgNameTemp` VARCHAR ( 100 ); (621点数解答 | 2025-03-25 10:26:15)103
- 1—create tree; 2—inorder; 3—postorder; 4—high; 5—ancent; 6—clear tree; 7—exit. 输入“1”后,提示输入二叉树的扩充先序序列,“空”可以使用一个特殊字符代表,用输入的序列构造好二叉树。 输入“2”后,对前面构造好的二叉树进行中序遍历,打印出二叉树的中序序列。 输入“3”后,对前面构造好的二叉树进行后序遍历,打印出二叉树的后序序列。 输入“4”后,对前面构造好的二叉树进行某种遍历操作,计算出各结点的高度,并打印出各结点的高度。 输入“5”后,提示输入某结点的名字,对前面构造好的二叉树进行某种遍历操作,找出输入结点的所有祖先,并将该结点祖先打印出来。 输入“6”后,将二叉树各结点的内存释放,变成一棵空树。 输入“7”后,退出程序。 对于“1~6”的操作,执行完后,要返回主程序,打印出主提示,以便进行下一步操作。(848点数解答 | 2024-12-21 16:32:32)161
- 1—create tree; 2—inorder; 3—postorder; 4—high; 5—ancent; 6—clear tree; 7—exit. 输入“1”后,提示输入二叉树的扩充先序序列,“空”可以使用一个特殊字符代表,用输入的序列构造好二叉树。 输入“2”后,对前面构造好的二叉树进行中序遍历,打印出二叉树的中序序列。 输入“3”后,对前面构造好的二叉树进行后序遍历,打印出二叉树的后序序列。 输入“4”后,对前面构造好的二叉树进行某种遍历操作,计算出各结点的高度,并打印出各结点的高度。 输入“5”后,提示输入某结点的名字,对前面构造好的二叉树进行某种遍历操作,找出输入结点的所有祖先,并将该结点祖先打印出来。 输入“6”后,将二叉树各结点的内存释放,变成一棵空树。 输入“7”后,退出程序。 对于“1~6”的操作,执行完后,要返回主程序,打印出主提示,以便进行下一步操作。用c语言(1114点数解答 | 2024-12-21 16:32:51)167
- 考试排名 内存限制: 256 Mb时间限制: 1000 ms 题目描述 某学校的某次考试成绩以等第形式出现的,每名学生的成绩都是ABCD 中的一个。 学校有 n n 个班级,小爱想根据这次考试中 A 的比例,从高到低为这些班级排序;若出现两个班级 A 的比例相同,就按 B 的比例从高到低排序;若再相同,就按照 C 的比例;若再相同,就按照班级人数从大到小排序;若再相同,就按照班级编号从小到大排序。 请帮助小爱完成这个任务。 输入格式 第一行:单个整数 n n。 第二行到第 n + 1 n+1 行:第 i + 1 i+1 行有一个字符串,表示第 i i 个班级的学生成绩,每个字符代表一个学生的成绩。 输出格式 只有一行:按照班级排名先后顺序输出 n n 个整数,每个整数代表一个班级的编号。 数据范围 对于 50 % 50% 的数据, 1 ≤ n ≤ 100 1≤n≤100; 对于 100 % 100% 的数据, 1 ≤ n ≤ 10000 1≤n≤10000,且每个班级人数不超过 100 100 人。 样例数据 输入: 3 ABAACAA DDABBB BAB(542点数解答 | 2025-08-13 15:59:06)41
- 考试排名 内存限制: 256 Mb时间限制: 1000 ms 题目描述 某学校的某次考试成绩以等第形式出现的,每名学生的成绩都是ABCD 中的一个。 学校有 n n 个班级,小爱想根据这次考试中 A 的比例,从高到低为这些班级排序;若出现两个班级 A 的比例相同,就按 B 的比例从高到低排序;若再相同,就按照 C 的比例;若再相同,就按照班级人数从大到小排序;若再相同,就按照班级编号从小到大排序。 请帮助小爱完成这个任务。 输入格式 第一行:单个整数 n n。 第二行到第 n + 1 n+1 行:第 i + 1 i+1 行有一个字符串,表示第 i i 个班级的学生成绩,每个字符代表一个学生的成绩。 输出格式 只有一行:按照班级排名先后顺序输出 n n 个整数,每个整数代表一个班级的编号。 数据范围 对于 50 % 50% 的数据, 1 ≤ n ≤ 100 1≤n≤100; 对于 100 % 100% 的数据, 1 ≤ n ≤ 10000 1≤n≤10000,且每个班级人数不超过 100 100 人。 样例数据 输入: 3 ABAACAA DDABBB BAB(800点数解答 | 2025-08-13 16:00:03)37
- 买二送一 内存限制: 256 Mb时间限制: 1000 ms 题目描述 我们需要买 n n 本书,第 i i 本书的价格为 a i a i 。 现有买二送一的促销活动:凡购买两本书,可以免费带走第三本书,但免费书的价格不能超过两本付费书中任意一本的价格即可。 请问,买下全部的书最少需要多少钱? 输入格式 第一行:单个整数表示 n n; 第二行: n n 个整数表示 a 1 , a 2 , … , a n a 1 ,a 2 ,…,a n 。 输出格式 单个整数:表示将所有书买下的最少钱数。 数据范围 对于 40 % 40% 的分数, 1 ≤ n ≤ 100 1≤n≤100; 对于 70 % 70% 的分数, 1 ≤ n ≤ 5000 1≤n≤5000; 对于 100 % 100% 的分数, 1 ≤ n ≤ 100 , 000 1≤n≤100,000, 1 ≤ a i ≤ 30 , 000 1≤a i ≤30,000。 样例数据 输入: 6 1 3 2 4 5 6 输出: 16 说明: 买2与3,送1; 买5与6,送4。 语言(315点数解答 | 2025-08-14 15:09:51)51
- 三倍子串 内存限制: 256 Mb时间限制: 1000 ms 题目描述 给定一个十进制正整数 n n,请问可以从 n n 中截取多少种不同的子串,使得子串构成的数字是 3 3 的倍数。 例如:当 n = 1234 n=1234 时,有且仅有 3 3, 12 12, 123 123, 234 234 这四个子串是 3 3 的倍数。 输入格式 单个整数:表示输入的数字 n n 输出格式 单个整数:表示 3 3 的倍数的子串数量。 数据范围 对于 20 % 20% 的数据, 1 ≤ n ≤ 1 0 9 1≤n≤10 9 ; 对于 50 % 50% 的数据, 1 ≤ n ≤ 1 0 100 1≤n≤10 100 ; 对于 70 % 70% 的数据, 1 ≤ n ≤ 1 0 1000 1≤n≤10 1000 ; 对于 100 % 100% 的数据, 1 ≤ n ≤ 1 0 100000 1≤n≤10 100000 样例数据 输入: 95764 输出: 6 说明: 子串6,9,57,576,957,9576是3的倍数 输入: 1111 输出: 2 说(486点数解答 | 2025-08-29 11:52:55)35
- c++程序:初一某班有n位同学,学号1~n,新学期开始大家相互不认识,两两之间的好感度均为0。 这一个学期内发生了很多事情,影响着人与人之间的好感度。例如当a对b做了好事,b对a的好感度会增加;当a对b做了坏事,b对a的好感度会减少。 老师希望能在每件事情发生后,统计当下同学间好感度的最大值,你能帮他完成吗? 注意:好感度不是相互的,a对b的好感度可以不等于b对a的好感度。 输入 第一有两个正整数 n,m。分别表示人数和事情的个数。 接下来有 m 行,每行四个整数op,a,b,c,op为1表示做了好事,op为0表示做了坏事, c描述事情的好感度值,例如1 3 5 6,表示 3 号同学对 5 号同学做了好感度为6的好事。 2≤n,m≤100,1≤a,b≤n,1≤c≤100。 输出 输出共 m 行,若第i件事情发生以后,当前同学间好感度的最大值。(726点数解答 | 2024-10-17 16:07:21)111
- 题目描述 某测试会根据考生的分数,划分四个等级,具体规则是: 60 60 分以下:不合格 60 60 分及以上 ~ 80 80 分以下:合格 80 80 分及以上 ~ 90 90 分以下:良好 90 90 分及以上 ~ 100 100 分:优秀 输入格式 一行,一个数 a a 表示某考生的分数。 输出格式 输出对应的等级 input1 复制 59.5 output1 复制 不合格 input2 复制 89.9 output2 复制 良好 数据规模与约定 对于 100 % 100% 的数据, 0 ≤ a ≤ 100 0≤a≤100。(234点数解答 | 2025-08-31 12:55:23)24