- 博客(34)
- 收藏
- 关注
原创 [GESP202312 一级] 小杨报数
小杨需要从 1 到 N 报数。在报数过程中,小杨希望跳过 M 的倍数。例如,如果 N=5, M=2 ,那么小杨就需要依次报出 1、3、5。输入 2 行,第一行一个整数 N(1≤N≤1,000);第二行一个整数 M(2≤M≤100)。输出若干行,依次表示小杨报的数。现在,请你依次输出小杨报的数。
2025-04-20 11:27:43
66
原创 [GESP202403 一级] 小杨买书
小杨同学积攒了一部分零用钱想要用来购买书籍,已知一本书的单价是 13 元,请根据小杨零用钱的金额,编写程序计算可以购买多少本书,还剩多少零用钱。输出包含两行,第一行,购买图书的本数;第二行,剩余的零用钱数。输入一个正整数 m,表示小杨拥有的零用钱数。对全部的测试数据,保证 0<m<200。
2025-04-20 11:25:56
88
原创 [GESP202303 一级] 每月天数
小明刚刚学习了每月有多少天,以及如何判断平年和闰年,想到可以使用编程方法求出给定的月份有多少天。输入一行,包含两个整数 A,B,分别表示一个日期的年、月。约定 2000≤A≤3000,1≤B≤12。输出一行,包含一个整数,表示输入月份有多少天。
2025-04-20 11:08:59
153
原创 [GESP202306 一级] 累计相加
1+(1+2)+(1+2+3)+(1+2+3+4)+⋯+(1+2+3+4+5+⋯+n) 的累计相加。输入一个正整数 n。约定 1<n≤100。输出累计相加的结果。
2025-04-20 11:02:16
24
原创 [GESP样题 一级] 闰年求和
输入一行,包含两个整数,分别表示起始年份和终止年份。约定年份在 1 到 2022 之间。小明刚刚学习了如何判断平年和闰年,他想知道两个年份之间(输出一行,包含一个整数,表示闰年年份具体数字之和。)的闰年年份具体数字之和。
2025-04-20 10:59:37
20
原创 [GESP样题 一级] 当天的第几秒
输入一行,包含三个整数和一个字符。三个整数分别表示时刻的时、分、秒;字符有两种取值,大写字母'A'表示上午,大写字母'P'表示下午。小明刚刚学习了小时、分和秒的换算关系。他想知道一个给定的时刻是这一天的第几秒,你能编写一个程序帮帮他吗?输出一行,包含一个整数,表示输入时刻是当天的第几秒。
2025-04-20 10:57:59
109
原创 [GESP202303 一级] 长方形面积
他发现,如果一个长方形的长和宽都是整数,它的面积一定也是整数。现在,小明想知道如果给定长方形的面积,有多少种可能的长方形,满足长和宽都是整数?如果两个长方形的长相等、宽也相等,则认为是同一种长方形。约定长方形的长大于等于宽。正方形是长方形的特例,即长方形的长和宽可以相等。输入一行,包含一个整数 A,表示长方形的面积。有 2 种长方形面积为 4,它们的长宽分别为 2×2,4×1。有 2 种长方形面积为 6,它们的长宽分别为 3×2,6×1。输出一行,包含一个整数 C,表示有 C 种可能的长方形。
2025-04-20 10:55:28
65
原创 [GESP202406 二级] 计数
小杨认为自己的幸运数是正整数 k(注:保证 1≤k≤9)。小杨想知道,对于从 1 到 n 的所有正整数中, k 出现了多少次。从 1 到 25 中,2 出现的正整数有 2,12,20,21,22,23,24,25 ,一共出现了 9 次。输出从 1 到 n 的所有正整数中, k 出现的次数。对于全部数据,保证有 1≤n≤1000,1≤k≤9。第一行包含一个正整数 n。第二行包含一个正整数 k。
2025-04-20 10:50:57
94
原创 找找谁的身高超过全班的平均身高
小东东班里有n口人,每人的身高都量出来了,你能帮他找出身高超出全班平均身高的成员编号和他的高度吗?第二行: 分别输入每个成员的身高,以空格隔开。第二行输出的是超出平均身高的成员编号和他的高度。第一行:输入0<n=<100(全班的人数)。平均身高值保留一位小数。
2025-04-20 10:38:13
189
原创 军事演习c++
某军区开展军事演习,红军指挥部接到紧急电报:负责向蓝军据守的13号高地发起进攻的A队数次冲锋之后,还没有拿下目标,且损失较大,需要支援。C、D两队打算会师之后再开往A队驻地,已知C、D两队相距S公里,C队行进速度为Vc公里/小时,D队为Vd公里/小时,C、D两队同时出发进行会师。另有一名通讯员骑摩托车从C队驻地与C队一起出发,一遇到D队马上折回驶向C队,以此类推,每遇一队立即折回驶向另一队,为行进中的两队传递信息。输入S、Vc、Vd、Vm的值,计算通讯员一共跑了多少趟(从一队驶向另一队为一趟)。
2025-04-13 10:50:55
214
原创 【数组】翻扑克牌
int main()int n,k1;cin>>n>>k1;i<n;i++)a[i]=1;k <= k1;k++) {i < n;i++) {i < n;i++) {if (!first) {return 0;
2025-04-13 10:47:09
289
原创 正整数的平方和
给出一个自然数N(1<=N<=15,且N为奇数),要求找出这样的N个连续的正整数,使得前(N+1)/2个正整数的平方和,等于后(N-1)/2个正整数的平方和。满足条件的N个正整数。
2025-03-16 10:11:37
163
原创 【一维数组】元素求和
接下来K行:每行两个整数i和j,表示计算第i个数组元素到第j个数组元素的和,包括第i个和第j个。第二行:N个正整数,表示数组中的N个元素,每个整数不超过10000,数值之间用一个空格分隔。对于一个有N(N<1000)个元素的数组进行K(K<2100)次区间求和。第三行:一个正整数K,表示进行K次区间求和。共K行,每行对应一次求和的结果。第一行:一个正整数N。
2025-03-16 10:10:06
161
原创 【一维数组】数组元素移动(1)
读入N个整数存放在数组中,将每个元素依次后移一个位置,最后一个元素移动到第一个元素的位置。移动以后的结果,相邻数值之间用一个空格分隔,行末不要出现多余空格。第二行:n个整数,相邻数值之间用一个空格分隔。第一行,一个整数n(n不超过100)
2025-03-16 10:07:43
494
原创 【一维数组】数组元素输出
倒序后的结果,相邻数据之间用一个空格隔开,行末不要出现多余的空格。n<1000,每个数据元素都属于integer;第二行:n个整数,数值之间用一个空格隔开。第一个n,表示元素的个数。
2025-03-16 10:06:45
218
原创 【一维数组】数组元素输出
倒序后的结果,相邻数据之间用一个空格隔开,行末不要出现多余的空格。n<1000,每个数据元素都属于integer;第二行:n个整数,数值之间用一个空格隔开。第一个n,表示元素的个数。
2025-03-09 10:36:53
286
原创 与指定数字相同的数的个数Ⅱ
输入包含三行:第一行为N,表示整数序列的长度(N ≤ 100);第二行为N个整数,整数之间以一个空格分开;第三行包含一个整数,为指定的数字m。输出一个整数序列中与指定数字相同的数的个数。输出为N个数中与m相同的数的个数。
2025-03-09 10:21:01
356
原创 【一维数组】元素求和
接下来K行:每行两个整数i和j,表示计算第i个数组元素到第j个数组元素的和,包括第i个和第j个。第二行:N个正整数,表示数组中的N个元素,每个整数不超过10000,数值之间用一个空格分隔。对于一个有N(N<1000)个元素的数组进行K(K<2100)次区间求和。第三行:一个正整数K,表示进行K次区间求和。共K行,每行对应一次求和的结果。第一行:一个正整数N。
2025-03-08 11:14:30
117
原创 奇数位偶数位和与差 [1*]c++
【输出要求】第一行输出奇数位和。第二行输出偶数位的和。第三行,将上述大的和减去小的和的差。【问题】输入N个数,求它们奇数位之和偶数位之和,并输出它们的差的绝对值。【输入说明】第一行数值n,接下来n行,每行一个整形数字。【样例输出】【解释 不用输出】【说明】n<=1000。
2025-03-08 10:42:55
160
原创 元素排序c++
输入N个整数,将它们从小到大排序后输出。输出共一行,为排序后的结果。行末不要出现多余空格。第二行:N个正整数,整数之间用一个空格隔开。第一行:N,表示元素的个数。
2025-03-08 09:51:39
136
原创 乐乐的得分
六一”儿童节到了,乐乐参加了学校组织的诗歌朗颂比赛,这个比赛有n个评委,各参赛者朗颂完后,每个评委会马上打出一个分数,而参赛者的得分是指这n个分数里去掉一个最高分和一个最低分后的(n-2)个数的平均分。现在乐乐想知道自己的得分是多少。
2025-03-03 21:12:32
298
原创 最大数c++
第二行,N个整数,最大数与第一个数对调后按顺序输出,中间用空格分隔,行尾不能有空格。输入N个整数,找出最大数所在位置,并将它与第一个数对调位置。第一行,最大数的位置,如果有多个,输出最前面的位置;第一行,整数N,1≤N≤104;第二行,N个不超过104的整数。
2025-03-03 20:41:18
328
原创 分数统计任务
方法二:由数据为不超过100的非负整数,范围为0~100,开101的数组;读入整数后,对应数组下标,每出现一次加1,最后查找次数最多的输出。方法一:读数到数组中,排序后相等的数挨在一起,统计相同的数出现的次数(需另开数组存储),找出次数最多的输出。输入一些学生的分数,哪个分数出现的次数最多?如果有多个并列,从小到大输出。多行,出现次数最多的分数和次数,有多个分数出现次数相同时,从小到大输出,一行一个。第一行正整数n,不超过10000;第二行n个不超过100的非负整数。分数均为不超过100的非负整数。
2025-03-02 15:27:05
274
原创 计算书费c++
输入一行,包含10个整数(大于等于0,小于等于100),分别表示购买的《计算概论》、《数据结构与算法》、《数字逻辑》、《C++程序设计教程》、《人工智能》、《计算机体系结构》、《编译原理》、《操作系统》、《计算机网络》、《JAVA程序设计》的数量(以本为单位)。数据结构与算法 32.7元/本。C++程序设计教程 78元/本。JAVA程序设计 65元/本。计算概论 28.9元/本。数字逻辑 45.6元/本。编译原理 27.8元/本。人工智能 35 元/本。计算机网络 56元/本。操作系统 43元/本。
2025-03-02 11:34:31
101
原创 鸭子的叫声
不知道是谁,非提出这么一个问题,非常想知道有几只鸭子。所以,同学们,努力的去给听到的声音进行“数字化”的工作。假设每一个数字代表一个鸭子,也就是只有同一只鸭子发出的声音是一样的。那么已知有N个叫声。请根据叫声,计算出有多少个鸭子。一个难得的风轻云淡的下午,我们走在学校的林荫小道中,传来了一片鸭子的叫声。同学们都被这突入起来的鸭子叫声吸引了过去。毕竟这是多么田园的景象啊。输入的第一行为一个正整数n(n < 100000)。第二行有n个数字ai,数字间用一个空格隔开(0 < ai < 10000)。
2025-03-02 11:23:01
301
原创 【数组】逆序打印(例题)
输入n个数,要求程序按输入时的逆序把这n个数打印出来,已知整数不超过100个。也就是说,按输入相反顺序打印这n个数。一行,n个用空格分隔的整数。按输入时的逆序输出n个整数。
2025-03-02 11:19:29
143
原创 年龄与疾病
按照0-18、19-35、36-60、61以上(含61)四个年龄段输出该段患病人数占总患病人数的比例,按照0-18、19-35、36-60、61以上(含61)四个年龄段统计的患病人数占总患病人数的比例。某医院想统计一下某项疾病的获得与否与年龄是否有关,需要对以前的诊断记录进行整理,第一行为过往病人的数目n(0<n<=100),以百分比的形式输出,精确到小数点后两位。第二行为每个病人患病时的年龄。每个年龄段占一行,共四行。
2025-03-02 11:13:49
135
原创 【数组】开门问题(例题)
宾馆里有一百个房间,从1-100编了号。第一个服务员把所有的房间门都打开了,第二个服务员把所有编号是2的倍数的房间“相反处理”,第三个服务员把所有编号是3的倍数的房间作“相反处理”…,以后每个服务员都是如此。当第100个服务员来过后,哪几扇门是打开的。(所谓“相反处理”是:原来开着的门关上,原来关上的门打开。从小到大输出开着门的房间编号,中间用一个空格分隔,行尾不能有空格。
2025-03-02 11:09:36
295
原创 幸运观众c++
节目主持人准备从n名学生中挑选一名幸运观众,因为大家都想争当幸运观众,老师只好采取这样的办法:全体同学排成一列,由前面往后面依顺序报数1,2,1,2,…,报单数的同学退出队伍,余下的同学向前靠拢后再重新由前往后1,2,1,2,…报数,报单数者退出队伍,如此下去最后剩下一人为幸运观众。编程找出幸运观众在原队列中站在什么位置上?一个数n(n<1000),表示有n名学生。幸运观众在原队列中的位置。
2025-03-02 11:04:49
373
原创 约色夫问题c++
N个人围成一圈,从第一个开始报数,第M个将被杀掉,再由下一个人开始重新报数,直到最后剩下一个人。例如N=6,M=5,被杀掉的人的序号为5,4,6,2,3。剩下的最后一个人的编号。N,M均小于10000。
2025-03-02 10:57:24
937
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人