C++题库【免费升级版】

求n个数中每个数出现的次数

题目描述
从键盘读入 n 个整数(n≤100),这 n 个数都是 1 ~ 10 之间的数,请从小到大输出每个出现过的数,以 及统计出每
个数出现的次数? 比如:假设读入 5 个数,分别为 1 2 3 3 5 ,统计结果如下:1 出现 1 次,2 出现 1 次,3 出现 2 次,
5 出现 1 次。 输出格式如下:
输入
第 1 行输入一个整数 n 。
第 2 行输入 n 个整数,用空格隔开。
输出
输出若干行,每行 2 个数,用空格隔开,按照从小到大的顺序,输出每个数以
及每个数出现的次数。
青少年编程
V 13201376357声音识别

题目描述
学校王老师研发了一套新的声音识别系统,该系统预先将每位同学的学号和声音录入之后,只要同学一 说话,就知道是哪个学号的
同学在说话(不同的同学声音是完全不一样的)王老师将系统装在了教室,系统收集到了一节英语课中同学们说话的 n 个片段,并
转换为了同学们的学 号,请你编程帮助王老师计算出,有多少个同学在英语课中发过言,并按照学号由小到大,输出每位同 学的学
号及该学号的同学发言的次数。 比如,假设经过系统分析,得到如下的 88 个同学的学号分别是:8 1 6 1 8 6 7 2,表示同学们的发
言顺 序分别是:8 号、1 号、6 号、1 号、8 号、6 号、7 号、2 号,那么一共有 5位同学发过言,按照学号由 小到大输出发言次数如
下:
分别代表 1号同学发言 2次、2 号同学发言 1 次、6 号同学发言 2次、7 号同学发言 1 次、
8 号同学发言2 次。
输入
输入有 2 行,第 1 行有一个整数 n(3≤n≤10000);
第二行有 n 个数字(这些整数都是 1~100 之间的整数,含 1 和 100),数字之间用空格
隔开,代表同学们的学号。
输出
第 11 行输出 11 个整数,代表总共有多少名同学发过;
接下来输出若干行,每行 2 个整数,用空格隔开,表示按照学号由小到大输出发言同学
的学号及每位同学发言的次数。
青少年编程
V 13201376357 数字出现次数
题目描述
有 50 个数( 0 ∼ 19),求这 50个数中相同数字出现的最多次数为几次?
输入
50 个数字。
输出
1 个数字(即相同数字出现的最多次数)。
青少年编程
V 13201376357 缺失的数子
题目描述
有 n 个数字,值就是 1 ~ n ,现发现丢失了 2 个数字,请你根据剩余的 n - 2 个数字,编程计算一下,缺失的是哪
两个数字呢?
输入
第 1 行为整数 N (N≤100000)。
第 2 行有 N − 2 个整数(均用空格隔开)表示了剩下 N − 2 个数字的值。
输出
一行,按数字从小到大顺序输出两缺失的数字。两个数字之间用一个空格隔开。
青少年编程
V 13201376357 选班委
题目描述
小 T 和他的小伙伴们到 CZ 中学的创新实验班报到后的第一件事就是选班委,班主任 R
老师走上讲台宣布了选举办法,首先让全班 40 位同学依次上讲台做自我介绍,然后按照
职位一个一个依次进行选举,先选班长,再选学习委员……,选举办法是每人投一票,谁
的票数最高就选谁担任这个职位,最后围棋高手小 W 颇具大将风范被选为班长,学神小
Z 当选为学习委员那是众望所归,小 S 则有天生一副好嗓子,不但歌唱得好,并且能将
多种 动物的叫声模仿得惟妙惟肖,因此当选为文体委员。小 T 同学在本次选举中负责计
票,他 觉得手工计票太慢了,且容易出错,因此想请你编一个程序实现机器计票功能。
这个程序 要能实现以下功能:全班共有 n 个同学,依次用 1 到 n 编号,共有 m 个人
(包括班主任和 任课老师等)参与了投票,每张选票上写有一个同学的编号,得票最多
的同学当选。
输入
输入数据第一行包含两个用空格隔开的正整数 n 和 m,其中 n≤200,m≤2000。
第二行有 m 个用空格隔开的不超过 n 的正整数,表示这 m 张选票上所写的编号。
输出
输出得票最多的那个同学的编号。如果同时有两名以上同学得票最多,输出编号最小的
那个同学的编号。
青少年编程
V 13201376357 青少年编程
V 13201376357
夏令营小旗手
题目描述
夏令营在实验小学进行,组委会决定在实验小学的学生中推选一名小旗手,推选方法
如下:实验小学有 n 名学生(1≤n≤1000)。每名学生有一个学号,学号为1,2,…n。
同时,每名同学有一张选票,可以推选一名同学为小旗手。最后,得票最多者当选,
若得票最多者相同票数,则学号小者当选。
例如,选票为2 3 4 4 3 4 1 6,4号学生得票最多(
3票)当选小棋手。
输入
第 1 行读入 n,x1 两个整数,n为学生数,x1 为第一个选票上的学号,之后的选票 x
i(i≥2)由下面的递推
关系给出:
x i =(x i − 1 ×37+33031) mod n+1
其中 mod 为取余运算,例如,13 mod 8=5,21 mod 21=0。根据这个公式,就能从
x1推出
x2,x3,...xn。 求N个整数的平均数、众数和中位数
题目描述
求 N 个整数的平均数,众数和中位数。
小知识:
1. 众数
如有 9 个数:17,13,17,9,17,17,3,16,17,其中 17 出现的次数最多,即为这组数的众数。
(本题确保测试数据中,出现次数最多的数只有一个)
2. 中位数
如有 9 个数:102,170,96,90,97,106,110,182,100。
将这 9个数按一定的顺序(从大到小或从小到大)排列后得到:
182,170,110,106,102,100,97,96,90。正中间的一个数是 102 , 102 是这组数的中位数。
而这 10 个数:106,99,104,120,107,112,33,102,97,100。
按一定顺序排列后得到:120,112,107,106,104,102,100,99,97,33。
正中间有两个数:104,102 ,中位数就是这两个数的平均数,即(104+102)/2=103.0 。
输入
第一行为整数 N (5≤N≤10000 );
第二行为空格隔开的 N 个数 Ai ( 0≤Ai≤100)。
输出
输出空格隔开的平均数 众数 中位数(平均数保留两位小数,中位数保留一位小数)。
青少年编程
V 13201376357 找筷子
题目描述
经过一段时间的紧张筹备,电脑小组的“RP餐厅”终于开业了,这天,经理 LXC 接到了一个定餐大单,可把大家乐坏了!
员工们齐心协力按要求准备好了套餐正准备派送时,突然碰到一个棘手的问题,筷子!CX 小朋友找出了餐厅中所有的筷
子,但遗憾的是这些筷子长短不一,而我们都知道筷子需要长度一样的才能组成一双,更麻烦的是 CX 找出来的这些筷子
数量为奇数,但是巧合的是,这些筷子中只有一只筷子是落单的,其余都成双,善良的你,可以帮 CX 找出这只落单的筷
子的长度吗?
输入
第一行读入一个数 N,它代表 C X找到的筷子的根数。(10≤N≤10000) 第二行是 N 个用空格隔开的
数,代表筷子的长度。(筷子长度都是 1 ∼ 1000 之间的整数)
输出
一行,落单的筷子的长度。
青少年编程
V 13201376357 青少年编程
V 13201376357
去除重复数字
题目描述
给你 N 个数(N≤100),每个数都在(
0 ∼ 1000)之间,
其中由很多重复的数字,请将重复的数字只保留一个,
并将剩下的数由小到大排序并输出。
输入
输入有 2 行;
第 1 行为 1个正整数,表示数的个数:N;
第 2 行有 N 个用空格隔开的整数。
输出
第 1 行为 1 个正整数 M,表示不相同数的个数。
接下来的 M 行,每行一个整数,表示从小到大排好序
的不相同的数。 数字出现次数
题目描述
有 50 个数( 0 ∼ 19),求这 50个数中相同数字出现的最多次数为几次?
输入
50 个数字。
输出
1 个数字(即相同数字出现的最多次数)。
青少年编程
V 13201376357 求n个数中出现次数最多的数
题目描述
从键盘读入 n 个整数( n≤100 ),这 n 个数都是 1 ∼ 10 之间的数,请求出出现次数最多的数是哪个数?
比如:假设读入 5 个数,分别为 1 2 3 3 5 ,出现次数最多的数就是 3 。(本题的数据确保出现次数最多
的数只有 1 个,不存在多个数出现的次数都最多的情况)
输入
第 1 行输入一个整数 n。
第 2 行输入 n 个整数,用空格隔开。
输出
输出出现次数最多的数。
青少年编程
V 13201376357
题目描述
把一个数组的第x个位置的元素删除掉
输入
有三行
第一行有一个整数n( n <= 10 )
第二行有n个整数
第三行有一个整数x,为要删除的位置
输出
输出更新后的数组
输入复制
5
1 2 3 4 5
3
输出复制
1 2 4 5
数组元素的删除 数组元素的插入
题目描述
在一个数组的第x个位置插入一个新的数y
输入
有四行 第一行有一个整数n ( 5 <= n <= 10 ) 第二行有n个整数 第三行有一个整数x,为要插入的位
置 第四行有一个整数y,为要插入的整数
输出
更新后的数组
输入复制
5
7 2 3 4 5
2
9
输出复制
7 9 2 3 4 5
青少年编程
V 13201376357 元素插入有序数组
题目描述
给你一个整数n和一个数列(数列个数不超过1000),这个数列保证从小到大排列,现要
求将这个整数n插入到数列中,使新的数列仍然从小到大排列。
输入
第一行一个整数n :等待插入的数
第二行一个整数m :数列中数的个数 第三行m个整数(空格隔开)
输出
一行整数:新的数列(空格隔开)
输入复制
2
4
1 3 4 5
输出复制
1 2 3 4 5
青少年编程
V 13201376357 删除数组的最小数
题目描述
在一个不重复的数组中,请将这个数组的最小数删除后输出!
输入
有两行 第一行有一个整数 n ( 5 <= n <= 100 ) 第二行有 n 个不重复的整数!
输出
删除最小数后的数组!
输入复制
5
1 7 6 8 2
输出复制
7 6 8 2
青少年编程
V 13201376357 在最大数后面插入一个数
题目描述
在一个不重复数组的最大数的后面插入一个新的数y
输入
有三行 第一行有一个整数n ( 5 <= n <= 100 ) 第二行有n个整数 第三行有一个整数y,为要插入的数
输出
更新后的数组
输入复制
5
7 2 3 4 5
9
输出复制
7 9 2 3 4 5
青少年编程
V 13201376357 青少年编程
V 13201376357
小明排队做操迟到
题目描述
做操的时间到了,小明在教室还在思考刚刚老师讲的一道题目,当他想通这个题时,同
学们都已经在操场上排好队了,他赶快跑到操场上找到自己的班级队伍,希望尽快找到
以前排队的位置,准备做操,小明记得应该排在第x学号同学的后面。你能不能来帮帮小
明呢?
输入
输入(两行):
第一行3个整数:n x y(现在队伍的长度、第x同学
的学号、小明的学号)
第二行n个整数:n个同学的学号
输出
n+1个学号(小明加入队伍后队伍中的每个数据)
输入复制
4 32 23
1 8 32 56
输出复制
1 8 32 23 56 青少年编程
V 13201376357
删除第X个数
题目描述
删除数组中的第X个数
输入
三行
第 1 行输入整数 n ,代表有 n 个数
第 2 行输入 n 个数,空格隔开
第 3 行输入 1 个整数,代表第 X 个数
输出
删除后的数组,空格隔开
输入复制
5
1 7 6 8 2
3
输出复制
1 7 8 2 青少年编程
V 13201376357
删除第1个数字和能被5整除的数
题目描述
删除数组中的第1个,数字和能被5整除的数
输入
三行
第 1 行输入整数 n ,代表有 n 个数
第 2 行输入 n 个数,空格隔开
输出
删除后的数组,空格隔开
输入复制
7
11 17 61 23 24 14
输出复制
11 17 61 24 14 青少年编程
V 13201376357
最小数前插入
题目描述
在数组中的最小数前面插入X
输入
三行
第 1 行输入整数 n ,代表有 n 个数
第 2 行输入 n 个数,空格隔开
第 3 行输入 1 个整数,代表要插入的数
输出
插入后的数组,空格隔开
输入复制
6
3 7 6 8 2 9
10
输出复制
3 7 6 8 10 2 9 青少年编程
V 13201376357
指定数字前插入
题目描述
在数组中,指定的数字前插入X
输入
三行
第 1 行输入整数 n ,代表有 n 个数
第 2 行输入 n 个数,空格隔开
第 3 行输入 2 个整数,代表要插入的数的位置 和值,空格隔开
输出
插入后的数组,空格隔开
输入复制
6
3 7 6 8 2 9
2 100
输出复制
3 100 7 6 8 2 9
题号
标题
1002
编程求解 1+2+3+...+n
1741
求出 1~n 中满足条件的数的个数和总和?
1003
编程求 1+3+5+...+n
1004
编程求 123...n
1014
编程求 1+1/2+1/3+...+1/n
1053
求 100+97+……+4+1 的值。
1054
编程求 1 平方 +2 平方 +...+n 平方
1055
求满足条件的整数个数
1056
所有不超过 1000 的数中含有数字 3 的自然数
1057
能被 5 整除且至少有一位数字是 5 的所有整数的个数
1393
与 7 无关的数?
1445
找亲戚
1449
求满足条件的数的和
1742
三位回文数
1743
五位回文偶数
1744
纯粹的四位奇数
1745
纯粹的五位偶数
1747
连续递增或递减数
1750
有 0 的数
1091
奇数及偶数和
1395
小丽找数?
求和计数
目录
1003 - 编程求 1+3+5+...+n
题目描述
编程求 1+3+5+...+n
输入 输入一行,只有一个整数 n (1<=n<10000) 这里 n 为奇数。
输出
输出只有一行
样例
输入复制
输出复制
1741 - 求出 1~n 中满足条件的数的个数和总和?
题目描述
请求出 1~n 之间所有满足 2 的倍数但不是 3 的倍数的数,有多少个,总和是多少?
输入
读入一个整数 n ( n<=100000 )
输出
输出有 2 行,每行 1 个整数;
第 1 行输出满足条件的数有几个;
第 2 行输出满足条件的数的总和。
样例
输入复制
输出复制
1002 - 编程求解 1+2+3+...+n
题目描述
编程求解下列式子的值: S=1+2+3+...+n S =1+2+3+...+ n 。
99
2500
10
4
24 输入
输入一行,只有一个整数 n(1 \le n \le 1000) n (1 ≤ n ≤ 1000) 。
输出
输出只有一行(这意味着末尾有一个回车符号),包括 11 个整数。
样例
输入复制
输出复制
1395 - 小丽找数?
题目描述
小丽同学想在 1~n 中找出这样的数,这个数的各个位的和不能被 2 整除也不能被 5 整除,比如 3 、 12 、
25 、 30 、 100 。这些数都满足各个位的和不能被 2 和 5 整除。
请你编程找出 1~n 中这些数有多少个?
输入
一个整数 n ( n<=9999 )
输出
1~n 中满足条件的数的个数
样例
输入复制
输出复制
1091 - 奇数及偶数和
题目描述
100
5050
50
20 给出一个正整数 n (
1 ≤ n ≤ 1000 ),求出 1 , 2 , ……n 中全部奇数和以及全部偶数的和。
例如: n=9
奇数和 1+3+5+7+9=25
偶数和 2+4+6+8=20
输入
一个整数 n 。
输出
一行,奇数和与偶数和,中间一个 " " (空格)。
样例
输入复制
输出复制
1750 - 有 0 的数
题目描述
请求出 1~n 中含有数字 0 的数,有多少个?
输入
一个整数 n ( n<=999 )
输出
一个整数,代表 1~n 中含有数字 0 的数的个数。
样例
输入复制
输出复制
1747 - 连续递增或递减数
题目描述
6
9 12
80
8 请问 100~n 中连续递增或者连续递减的 3 位数有总和是多少,有多少个?
连续递递增或递减指的是三位数相邻的两位之间都是递增的或者是递减的。
比如: 139 ,三位数就是连续递增的,因为 1<3&&3<9 ;
再比如: 931 ,三位数就是连续递减的,因为 9>3&&3>1 ;
输入
一个三位的整数 n 。
输出
第 1 行输出满足条件的数的总和是多少。
第 2 行输出满足条件的数有多少个。
样例
输入复制
输出复制
1745 - 纯粹的五位偶数
题目描述
纯粹偶数指的是一个数的各个位都是偶数的数,比如: 24686 ;请编程求出 10000~n 中,所有的五位的
纯粹偶数有多少个?
输入
一个整数 n (
n 为一个 5 位的整数)
输出
一个整数,代表 10000~n 之间的纯粹偶数有多少个。
样例
输入复制
输出复制
600
32010
100
66888
1750 1744 - 纯粹的四位奇数
题目描述
纯粹奇数指的是一个数的各个位都是奇数的数,比如: 13571357 ;请编程求出 10001000 ~ n n 中,所
有的四位的纯粹奇数的和是多少?
输入
一个整数 n n ( n n 为 10001000~99999999 之间的整数);
输出
一个整数,代表 10001000~n n 中所有四位纯粹奇数的和。
样例
输入复制
输出复制
1743 - 五位回文偶数
题目描述
请求出 m~n 之间所有的 5 位回文偶数,有多少个,总和是多少?
回文偶数指的是既是回文数又是偶数的数,比如: 23432 、 66866 等。
输入
两个整数 m 和 n 用空格隔开( m<=n ,且 m 和 n 一定都是 5 位数)。
输出
第 1 行输出一个整数,代表 m~n 之间的回文偶数有多少个。
第 2 行输出一个整数,代表 m~n 之间的回文偶数总和是多少。
样例
输入复制
1600
101625
10000 30000 输出复制
1742 - 三位回文数
题目描述
请从小到大输出 m~n 之间所有的 3 位的回文数,并求出这些数有多少个。
输入
两个整数 m 和 n 用空格隔开( m<=n ,且 m 和 n 一定都是 3 位数)。
输出
先输出 m~n 之间所有的 3 位的回文数,每行 1 个;
最后 1 行输出 3 位回文数总共有多少个;
样例
输入复制
输出复制
1449 - 求满足条件的数的和
题目描述
小明同学想找出这样的数:能同时被 22 、 33 、 55 、 77 中 22 个及 22 个以上的数整除的数,比如 66 、
3030 、 210210 等。
请你编程帮助小明找出 1 \sim n1 ∼ n 中满足条件的数的总和是多少?
输入
100
2499700
100 200
101
111
121
131
141
151
161
171
181
191
10 个整数 n n ;( n \le 9999 n ≤ 9999 )
输出
一个整数,代表 1 \le n1 ≤ n 中满足条件的整数的总和;
样例
输入复制
输出复制
1445 - 找亲戚
题目描述
数字王国中,数字们也有亲戚关系。有一个 1 位数 x ,他想找到自己的亲戚,他是这样判断对方是不是自
己的亲戚的,如果对方的那个数的各个位中含有和自己一样的数,就认为对方是自己的亲戚。比如: 3 和
635 就算亲戚,因为 635 中有数字 3 。
请从键盘读入一个一位的整数 x ,找出从 m~n 中有多少个数是 x 的亲戚。
输入
第一行,一个一位整数 x (
x 是 1~9 之间的整数)
第二行,两个整数 m 和 n ( m 和 n 也是 0~9999 之间的整数,且 m<=n )
输出
一个整数,代表 x 的亲戚有多少个数。
样例
输入复制
输出复制
1393 - 与 7 无关的数?
题目描述
10
16
1
1 10
2 一个整数,如果这个数能够被 7 整除,或者其中有一位是 7 ,我们称为这个数是与 7 有关的数。比如: 14
能被 7 整除, 17 有一位为 7 ,这两个数都是与 7 有关的数。
请你编程求出 1~n ( n<=999 )中,与 7 无关的数的总和是多少?
比如 1~10 中与 7 无关的数的和为: 1+2+3+4+5+6+8+9+10=48 。
输入
一个整数 n ( n<=999 )
输出
1~n 中与 7 无关的数的总和
样例
输入复制
输出复制
1057 - 能被 5 整除且至少有一位数字是 5 的所有整数的个数
题目描述
找出 1 - N 中能被 5 整除且至少有一位数字是 5 的所有整数的个数 .N<32767
输入
输入只有一行,只有 1 个整数 N 。
输出
输出只有一行(这意味着末尾有一个回车符号),包括 1 个整数。
样例
输入复制
输出复制
1056 - 所有不超过 1000 的数中含有数字 3 的自然数
题目描述
10
48
9999
1271 编程求出所有不超过 1000 的数中,含有数字 3 的自然数,并统计总数。
输入

输出
输出只有一行(这意味着末尾有一个回车符号),包括 1 个整数。
1055 - 求满足条件的整数个数
题目描述
在 1 - n 中,找出能同时满足用 3 除余 2 ,用 5 除余 3 ,用 7 除余 2 的所有整数的个数 , 如果没有请输出 0 。
输入
输入一行,只有一个整数 n(1<=n<=2000)
输出
输出只有一行(这意味着末尾有一个回车符号),包括 1 个整数。
样例
输入复制
输出复制
1054 - 编程求 1 平方 +2 平方 +...+n 平方
题目描述
编程求 1 平方 +2 平方 +...+n 平方
输入
输入一行,只有一个整数 n(1<=n<=200)
输出
输出只有一行(这意味着末尾有一个回车符号),包括 1 个整数。
样例
100
1 输入复制
输出复制
1014 - 编程求 1+1/2+1/3+...+1/n
题目描述
编程求 1+1/2+1/3+...+1/n
输入
输入一行,只有一个整数 n(1<=n<=200)
输出
输出只有一行(这意味着末尾有一个回车符号),包括 1 个实数。 ( 保留 3 位小数 )
样例
输入复制
输出复制
1014 - 编程求 1+1/2+1/3+...+1/n
题目描述
编程求 1+1/2+1/3+...+1/n
输入
输入一行,只有一个整数 n(1<=n<=200)
输出
输出只有一行(这意味着末尾有一个回车符号),包括 1 个实数。 ( 保留 3 位小数 )
样例
5
55
5
2.283 输入复制
输出复制
1004 - 编程求 1*2*3*...*n
题目描述
编程求 1×2×3× ⋯ × n 。
输入
输入一行,只有一个整数
输出
输出只有一行(这意味着末尾有一个回车符号),包括 11 个整数。
样例
输入复制
输出复制
5
2.283
5
120
基础 - 循环输出
目录 1881
循环输出 1~100 之间的每个数
1882
循环输出 100~1 之间的每个数
1696
请输出 1~n 之间所有的整数
1697
请输出 n~1 之间所有的整数
1698
请输出带有特殊尾数的数
1699
输出是 2 的倍数,但非 3 的倍数的数
1700
请输出所有的 2 位数中,含有数字 2 的整数
1701
请输出所有的 3 位对称数
1711
输出满足条件的整数 1
1712
输出满足条件的整数 2
1713
输出满足条件的整数 3
1714
输出满足条件的整数 4
1715
输出满足条件的整数 5
1721
输出个位为 5 或者个位为 8 数
1722
输出两位的巧数
1017
求零件个数
1021
求数 II
1058
求出 100 至 999 范围内的所有水仙花数。
1059
求数
1264
4 位反序数
1266
求最大数
1392
回文偶数?
1447
统计 4 位的回文数
1466
等差数
1737
奇怪的数?
1746
能被 2 、 3 、 5 、 7 中至少 2 个数整数的数
1748
山形数
1861
整除问题
1863
特殊的数字四十
1085
寻找雷劈数
1090
同因查找 1392 - 回文偶数?
题目描述
小明发现有一类数非常有趣,他们正过来读和反过来读是一样的,比如: 121 、 202 、 383 等,小明给这
类数起了一个名字,叫做回文数。
请你写程序帮助小明找出所有 3 位的既是回文数,又是偶数的数,比如: 202 就是满足条件的数,而 121
虽然是回文数但不是偶数。
输入

输出
所有满足条件的 3 位的回文偶数,每行 1 个。
1266 - 求最大数
题目描述
问 555555 的约数中最大的三位数是多少?
输入

输出
约数中最大的三位数
1264 - 4 位反序数
题目描述
设 N 是一个四位数,它的 9 倍恰好是其反序数,求 N 。反序数就是将整数的数字倒过来形成的整数。例
如: 1234 的反序数是 4321 。
输入

输出
输出 N 这个四位数
#include<iostream>
using namespace std ;
int main ()
{
return 0 ;
} 1059 - 求数
题目描述
输出 1—999 中有因数 3 ,且至少有一位数字是 5 的数
输入

输出
若干个数 每行一个
1058 - 求出 100 至 999 范围内的所有水仙花数。
题目描述
所谓水仙花数,就是指各位数字立方之和等于该数的数; a^3 a 3 称为 a 的立方,即等于 a \times a
\times a a × a × a 的值。
例如:因为 153=1^3+5^3+3^3153=13+53+33 ,所以 153153 是一个水仙花数。
输入

输出
若干行,每行一个整数,表示该范围内的所有水仙花数。按从小到大的顺序输出。
1021 - 求数 II
题目描述
在 1—500 中,找出能同时满足用 3 除余 2 ,用 5 除余 3 ,用 7 除余 2 的所有整数
输入

输出
若干个数
每行一个
1017 - 求零件个数
题目描述
有一堆 100 多个的零件,若三个三个数,剩二个;若五个五个数,剩三个;若七个七个数,剩五个。请
你编一个程序计算出这堆零件至少是多少个?
输入 无
输出
一行,一个整数。
1722 - 输出两位的巧数
题目描述
巧数指的是这样一种特殊的数,该数的各个位数字之和加上各个位数字之积等于本身的自然数。比如整
数 19 ,就是一个巧数,因为 (1+9)+(1*9) = 10 + 9 =19 。
请编程输出所有 2 位的巧数。
输入

输出
由小到大输出所有的 2 位巧数,每行 1 个。
1721 - 输出个位为 5 或者个位为 8 数
题目描述
请从小到大输出 1~n 中所有个位为 5 或者个位为 8 的所有的整数,每行 1 个。
比如,假设 n=20 ,那么满足条件的数输出如下:
5
8
15
18
输入
一个整数 n 。
输出
1~n 中所有满足条件的整数。
样例 样例输入 1 : 20 样例输出
1 : 581518
样例输入 2 : 30 样例输出 2 :
5815182528
样例输入 3 : 25 样例输出 3 :
58151825
输入复制
输出复制
说明
1715 - 输出满足条件的整数 5
题目描述
有这样一个四位数 , 其千位和百位之和为偶数,十位和个位之和为奇数,且前两位之和大于后两位之和,
且含有因数 8 ,请输出满足上述条件的整数。
输入

输出
输出满足条件的整数,每行一个。
1714 - 输出满足条件的整数 4
题目描述
输出 1-n 中含有数字 3 或者含有数字 5 ,且因数有 2 (即能被 2 整除)的所有整数。( n < 1000 )
输入
从键盘输入一个整数 n 。
输出
输出满足条件的整数,每行一个
样例
25
5
8
15
18
25 输入复制
输出复制
1713 - 输出满足条件的整数 3
题目描述
有一个数列,该数列的前 4 个数是: 1 4 7 10 ;
请从键盘读入一个正整数 n ,请通过观察前 4 项的规律,输出 1~n 之间所有满足该规律的数字。
输入
在一行输入一个整数 n 。
输出
输出满足题目要求的整数,每行 1 个。
样例
输入复制
输出复制
1712 - 输出满足条件的整数 2
题目描述
有这样的三位数,其百位、十位、个位的数字之和为偶数,且百位大于十位,十位大于个位,请输出满
所有满足条件的整数。
输入
50
30
32
34
36
38
50
10
1
4
7
10 无
输出
输出满足条件的整数,每行一个。
1711 - 输出满足条件的整数 1
题目描述
有这样的两位数,其十位上的数字比个位上的数字要大,且十位和个位上的数字之和为偶数,请找出所
有的满足条件的 2 位数。
输入

输出
输出满足条件的 2 位数,每行一个
样例
输入复制
输出复制
1701 - 请输出所有的 3 位对称数
题目描述
20
31
40
42
51
53
60
62
64
71
73
75
80
82
84
86
91
93
95
97 请输出所有的 3 位对称数,对称数指的是一个整数 n 正过来和倒过来是一样的,比如: 101 、 121 、
282……
请从小到大输出符合条件的 3 位对称数,每行 1 个。
输入

输出
从小到大按题意输出符合条件的数,每行 1 个。
1700 - 请输出所有的 2 位数中,含有数字 2 的整数
题目描述
请输出所有的 2 位数中,含有数字 2 的整数有哪些,每行 1 个,按照由小到大输出。
比如: 12 、 21 、 22 、 23…… 都是含有数字 2 的整数。
输入

输出
按题意要求由小到大输出符合条件的整数,每行 1 个。
1699 - 输出是 2 的倍数,但非 3 的倍数的数
题目描述
请从键盘读入一个整数 n ,输出 1~n 中所有是 2 的倍数,但非 3 的倍数的数,每行 1 个。
比如,读入一个整数 10 ,输出结果如下:
2
4
8
10
输入
一个整数 n 。
输出
按要求输出 1~n 中满足条件的整数,每行 1 个。
样例 输入复制
输出复制
1698 - 请输出带有特殊尾数的数
题目描述
请输出 1~n 中所有个位为 1 、 3 、 5 、 7 中任意一个数的整数,每行 1 个。 (n < 1000)
比如,假设从键盘读入 20 ,输出结果如下:
1
3
5
7
11
13
15
17
输入
一个整数 n 。
输出
输出满足条件的数,每行 1 个。
样例
输入复制
输出复制
10
2
4
8
10
20 1697 - 请输出 n~1 之间所有的整数
题目描述
从键盘读入一个整数 n ,请输出 n~1 之间所有的整数,每行输出 1 个。
比如,假设读入 n=5 ,输出结果如下:
5
4
3
2
1
输入
一个整数 n 。
输出
输出 n~1 之间所有的数,每行 1 个。
样例
输入复制
输出复制
1696 - 请输出 1~n 之间所有的整数
题目描述
1
3
5
7
11
13
15
17
5
5
4
3
2
1 从键盘读入一个整数 n ,请循环输出 1~n 之间所有的整数,每行输出 1 个。
比如,假设 n=5 ,那么输出结果如下:
1
2
3
4
5
输入
一个整数 n 。
输出
输出 1~n 之间所有的整数。
样例
输入复制
输出复制
1882 - 循环输出 100~1 之间的每个数
题目描述
请循环输出 100~1 之间的每个整数,输出时每行输出 1 个数,比如,输出结果的前 10 个数是这样的:
100
99
98
97
96
95
94
93
92
91
...
输入
5
1
2
3
4
5 无
输出
按要求输出 100~1 之间的每个数。
1881 - 循环输出 1~100 之间的每个数
题目描述
请循环输出 1~100 之间的每个整数,输出时每行输出 1 个数,比如,输出结果的前 10 个数是这样的:
1
2
3
4
5
6
7
8
9
10
...
输入

输出
按要求输出 1~100 之间的每个数。
1863 - 特殊的数字四十
题目描述
1234 是一个非常特殊的四位数,因为它的各位数之和为 10 ,编程求所有这样的四位整数。
输入

输出
按从小到大的顺序输出满足条件的四位数。每个数字占用一行。
1861 - 整除问题
题目描述
编写一个程序,输入三个正整数 min 、 max 和 factor ,然后对于 min 到 max 之间的每一个整数(包括 min
和 max ),如果它能被 factor 整除,就把它打印出来。 输入
输入只有一行,包括三个整数 min 、 max 和 factor 。
输出
输出只有一行,包括若干个整数,数与数之间用空格隔开。
样例
输入复制
输出复制
1748 - 山形数
题目描述
山形数指的是一个三位数,中间的十位比两边的个位和百位都大,类似山的形状。
请编程输出所有的山形数。
输入

输出
从小到大输出所有的山形数,每行 1 个。
来源
简单循环
1746 - 能被 2 、 3 、 5 、 7 中至少 2 个数整数的数
题目描述
请输出 1~n 中至少能够被 2 、 3 、 5 、 7 中两个及两个以上的数整除的数?
比如: 30 ,就是能够被 2 、 3 、 5 、 7 中的 3 个数整除,就是符合条件的数。
输入
一个整数 n ( n<=200 )
输出
输出 1~n 中满足条件的数,每行 1 个。
样例
1 10 3
3 6 9 输入复制
输出复制
1737 - 奇怪的数?
题目描述
小明最近刚刚学习数学,回家后老师布置了一道题目:要求小明找出满足条件的奇怪整数:
A 、该数为四位数
B 、该数的千位和十位对调,百位和个位对调后,仍然等于本身
C 、该数为奇数。
你能帮助小明找到满足以上条件的奇怪整数吗?
输入
输入一个整数 n(n >=1000)
输出
n 以内的奇怪整数,每行一个
样例
输入复制
输出复制
20
6
10
12
14
15
18
20
2000
1111
1313
1515
1717
1919 1466 - 等差数
题目描述
Peter 同学刚刚在学校学习了等差数列的概念。等差数列,指的是一组数,这些数连续 2 个数的差值是相
等的,比如: 1 2 3 , 1 3 5 , 8 5 2 ,这些数的连续两个数的差值都是相等的。
Peter 根据等差数列的概念,自己定义了一个等差数的概念,这种数如果连续 2 位的差值相等, Peter 就认
为它是等差数,比如: 123,159,1357,852 等这些数都是等差数。
请你编程帮助 Peter 同学找出从 m~n 之间,有哪些等差数?
输入
两个整数 m 和 n ( m<=n ,且 m 和 n 都是 100~9999 之间的数)
输出
输出 m~n 之间的等差数,每行 1 个
样例
输入复制
输出复制
1447 - 统计 4 位的回文数
题目描述
回文数指的是正过来读和反过来读都是一样的数,比如 1661 、 2772 都是回文数,请你编程找出所有的
4 位的回文数。
输入

输出
由小到大输出所有的 4 位回文数,每行 11 个。
900 2000
951
963
975
987
999
1111
1234
1357 1090 - 同因查找
题目描述
求出 10 至 1000 之内能同时被 2 、 3 、 7 整除的数,并输出。
每行一个。
输入

输出
按要求输出满足条件的数,每行 1 个
1085 - 寻找雷劈数
题目描述
把整数 3025 从中剪开分为 30 和 25 两个数,此时再将这两数之和平方,计算结果又等于原数。
(30+25) (30+25)=55 55=3025 ,这样的数叫 “ 雷劈数 ” 。
求所有符合这样条件的四位数。 (ab+cd)*(ab+cd)=abcd
输入

输出
若干行,每行一个雷劈数,从小到大输出。
6135. 数的输入和输出
题目描述
输入一个整数和双精度浮点数,先将浮点数保留 2 位小数输出,然后输出整数。
输入格式
一行两个数,分别为整数 N (不超过整型范围),双精度浮点数 F ,以一个空格分开。
输出格式
一行两个数,分别为保留 2 位小数输出的 F, 以及整数 N ,以一个空格分开。
样例
样例输入
样例输出
6136. (a/b)*c 的值
题目描述
给定整数 a 、 b 、 c ,计算 (a /b)*c 的值,这里的除法为实数除法。
输入格式
一行,三个整数 a 、 b 、 c ,整数间以空格分隔。( 1 ≤ a,b,c ≤ 1000 )
100 123.456789
123.46 100 输出格式
将计算结果保留 6 位小数输出。
样例
样例输入
样例输出
6137. 大写字母的判断
题目描述
输入一个字符,判断是否是英文大写字母,即是否是 A-Z 中的一个。
输入格式
一个字符。
输出格式
如果是英文大写字母,则输出 YES ,否者输出 NO 。
样例
样例输入
样例输出
1 3 3
1.000000
K
YES 6138. 特殊求和
题目描述
如果一个数能够被 7 整除或者十进制表示中含有数字 7 ,那么我们称这个数为幻数,比如 17 , 21 , 73 是幻数,而
6 , 59 不是。
对于给定的 N ,求出 1~N 中所有幻数的和。
输入格式
一个整数 N ( 1 < N < 10000 )。
输出格式
一个整数,表示 1~N 中所有幻数的和。
样例
样例输入
样例输出
样例解释
1 - 14 中的幻数是 7 , 14 ,
和就是 7 + 14 = 21 。
6139. 硬币翻转
题目描述
假设有 N 个硬币 (N 为不大于 5000 的正整数 ) ,从 1 到 N 按顺序依次编号,初始时全部处于正面向上的状态;
有 M 个人 (M 为不大于 N 的正整数 ) 也从 1 到 M 依次编号。
第一个人( 1 号)将硬币全部翻转一次,第二个人( 2 号)将编号为 2 的倍数的硬币翻转一次,第三个人( 3 号)
将编号为 3 的倍数的硬币翻转一次。
依照编号递增顺序,以后的人都和 3 号一样,将凡是自己编号倍数的硬币翻转一次。
请问:当第 M 个人操作之后,哪些硬币是正面向上的,按从小到大输出其编号,以空格分开。
14
21 输入格式
输入正整数 N 和 M ,以单个空格隔开。
输出格式
顺次输出正面向上的硬币的编号,其间用空格间隔。
样例
样例输入
样例输出
10 10
2 3 5 6 7 8 10

连胜王
题目描述
在篮球比赛中,连胜是一件让球迷非常兴奋的事情。现给出n
场比赛的获胜队伍编号,请求出哪个队伍连胜的场次最多?
本题的输入确保获得连胜场次最多的球队,只有 1 个。
比如,输入 6 场比赛获胜队伍数据如下:1 2 2 2 6 6;
那么,1 号队没有获得过连胜,2 号队连胜 3场,6 号队连胜
2 场,获得连胜场次最多的球队是 2 号队。
输入
第 1 行有一个整数 n ,代表比赛的场数。
(5≤n≤100)
第 2 行有 n 个整数,分别代表了每场比赛
获得胜利的球队的编号。
输出
输出连胜场次最多球队的编号。
青少年编程
V 13201376357 数字母
题目描述
小明喜欢研究字符串。
这天,小明随手在草稿纸上写下了一个大写字母字符串。此时,班长把成绩报告单发到了每位同学的手
中。小明看到自己每门都是 `A` (优秀),非常高兴,灵光一闪想到一个问题: 在刚刚写下的字符串中,
字母 `A` 最多连续出现了多少次呢?
小明立刻数了起来,但这个字符串实在是太长了,希望你帮帮他。
输入
第一行包含一个整数 N ,表示字符串长度。
第二行包含一个字符串。
输出
第一行包含一个整数,表示该字符串中字母 `A` 最多连续出现的次数。
青少年编程
V 13201376357 青少年编程
V 13201376357
投篮
题目描述
小明每次必须投满规定的积分才能结束投篮,积分规则是这样的:小明每投中一个球得 1 分,如果没投中但
球碰到了篮框、篮板或篮网则既不得分也不扣分,如果球啥也没碰到(俗称三不沾)则倒扣 1 分,作为奖励小
明如能连续投中 3 球则额外加 1 分,如连续投中 4 球则额外加 2 分,依次类推,即连续投中 K 球(K≥3)则额
外加 K 2 分。
教练每次给小明计分都很辛苦,于是他要求小明设计一个能自动计分的程序,小明觉得这个程序也很简单,
于是他把这个任务又交给了你!
【样例解释】
先连续投中 5 个球,得到 5+3 分,其中 3 分为额外奖励到的。接着第六个球没投中也没扣分,第
七个球扣了 1 分, 最后一球得 1 分, 因此答案为 8 。
输入
输入数据共有两行,第一行为一个正整数 n,表示小明共进行了 n 次投篮。
第二行为一个由 n 个字符组成的字符串,该字符串只包含三种字符,分别是
大写字母 V,T,X,其中 V 表示投中了, T 表示没投中但不用扣分, X 表示要
扣 1 分。
输出
输出一行仅有一个整数为小明的得分。 青少年编程
V 13201376357
分数统计
题目描述
有 n 个球队1≤n≤100 ,编号为1,2,…,n,共进行 n 场比赛。每场比赛有一个胜队。
计分方法如下:
是连胜中的第一次胜利,则本次胜利得 1 分。
是连胜中的第二次胜利,则本次胜利得 2 分。
是连胜中的第三次胜利,则本次胜利得 3 分。
连胜超过三次以上的胜场,每场得 3 分。
例如 n=12 ,比赛的胜队为 1 2 1 1 3 2 1 1 1 1 4 2,计分如下:
队1 1+1+2+1+2+3+3=13 分
队2 1+1+1=3 分
队3 1 分
队4 1 分
其余队为 0 分。
输入
读入 n,x1两个整数,n 为球队数,x1 为第一次胜队号
第 xi场比赛(i≥2)胜队的编号由以下公式确定:
xi = ( ( xi-1 * 3703 + 1047 ) mod n)+1
输出
一个整数,即得分最多队的分数。 温度统计员
题目描述
炎热的夏日,KC 非常的不爽。他宁可忍受北极的寒冷,也不愿忍受厦门的夏天。
最近,他开始研究天气的变化。他希望用研究的结果预测未来的天气。
经历千辛万苦,他收集了连续 N(1≤N≤10000)天的最高气温数据。
现在,他想知道最高气温一直上升的最长连续天数(相等也计入递增)。
输入
第 1 行:一个整数 N 。
第 2 行:N 个空格隔开的整数,第 xi 个整数表示第 i 天的最高气温。(0≤ai≤109)。
输出
一个整数,表示最高气温一直上升的最长连续天数。
青少年编程
V 13201376357 连续最长的偶数
题目描述
从键盘读入 n 个整数,请问这 n 个整数中,连续的偶数最多有多少个?
输入
第 1 行输入一个整数 n (n≤100);
第 2 行读入 n 个整数,数字之间用空格隔开;
输出
输出一个整数,代表连续偶数的最长序列有多长。
青少年编程
V 13201376357 青少年编程
V 13201376357
连胜统计
题目描述
在篮球比赛中,连胜是一件让球迷非常兴奋的事情。现给出n场比赛的获胜队伍编号,请输出每个球队连胜的场数,
要求至少连胜2场才能列入统计范围。
比如,输入获得胜利的球队编号为:9 9 1 2 2 2 9 9 3 3 3 2,那么输出结果如下
输出的含义是: 9 号球队连胜 2 场、 2 号球队连胜 3 场、 9 号球队连胜
2 场、 3 号球队连胜 3 场。
输入
第 1 行有一个整数 n ,代表比赛的场数。( 5≤n≤100 )
第 2 行有 n 个整数,分别代表了每场比赛获得胜利的球队的编号。(球
队编号在 1,109 范围内)
输出
输出若干行,每行 2 个整数,按照读入的顺序输出获得连胜的球队的编
号以及连胜的场次。 连续非素数的最大长度
题目描述
给出一个正整数 n ( 2≤n≤1000000 ),例如 n=30 ,在1,2,3,…30 中,连续的非素数有:
4长度为 1
6 长度为 1
8 9 10 长度为 3
12 长度为 1
14 15 16 长度为 3
18 长度为 1
20 21 22 长度为 3
24 25 26 27 28 长度为5
30 长度为 1
其中,最大长度为 5 ,即有连续的5 个非素数。
输入
一个整数 n 。
输出
一个整数,即连续非素数最大长度。
青少年编程
V 13201376357

                        

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
c完整题库是一种集合了大量题目的资源,通常用于各种考试和评估活动中。它包含了各个学科的题目,涵盖了不同难度和类型的题目,可以帮助学生进行综合复习和训练。c完整题库的优点有以下几点: 首先,它能够提供全面的复习材料。c完整题库中包含了各个学科的题目,包括语文、数学、英语、物理、化学、生物等等,覆盖了中小学各个年级的内容。学生可以通过做题的方式,全面复习课本上的知识点,加深对知识的理解和掌握。 其次,c完整题库的题目涵盖了不同难度和类型。题目的难度有简单、中等、困难等不同级别,可以帮助学生根据自身水平选择适合自己的题目进行训练。同时,题目类型也有选择题、填空题、解答题等不同种类,能够让学生在解题过程中拓宽思维,培养解决问题的能力。 再次,c完整题库能够帮助学生熟悉考试的形式和要求。考试的题目往往与平时的课堂练习有所不同,通过做题库中的题目,学生可以了解到真实考试中可能出现的题型和考点,有针对性地进行复习和准备,提高考试的应对能力。 最后,c完整题库能够帮助学生进行评估和自我反思。学生可以通过做题来检验自己的掌握程度和薄弱环节,并根据错题进行反思和查漏补缺,进一步提高自己的学习效果。 总而言之,c完整题库是一种非常有用的学习资源,能够帮助学生进行全面复习、训练和评估,提高学习效果和应对考试的能力。在备考过程中,合理利用c完整题库可以帮助学生更加有针对性地进行学习和提高。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值