2
022
年3月c
二级真题
1
、
温度统计
现有一段时间的温度数据,
请统计
指定温度出现的次数。
时间限制:
1000
内存限制:
65536
输入
第一行一个整数
n,
表示温度数据的个数。(
0 < n ≤ 200
)
第二行
n
个
整数,以空格分隔,每个整数表示一个温度,温度的范围大于等于
0
,小于等于
40
。
第三行一个整数,表示需要查询的温度
t
。
(0 ≤ t ≤ 40)
输出
输出一个整数,表示温度
t
出现的次数。
样例输入
10
18 19 21 17 20 18 21 21 22 21
21
样例输出
4
2
、
序列排序
对于给定的正整数序列,按照
每个数
的各位数和从大到小排序,各位数和相同的按照本身大小排序,大的在前,小的在后。
时间限制:
1000
内存限制:
65536
输入
第一行
1
个整数
n,
表示序列的大小。
( 0 < n ≤ 1000)
第二行
n
个
正整数,表示序列的每个数,
每个数
不大于
100000000
。
输出
输出按照题目要求排序后的序列
样例输入
6
17 26 9 13 88 10
样例输出
88 9 26 17 13 10
3
、
单词的长度
输入一行单词序列,相邻单词之间由
1
个或多个空格间隔,请对应地计算各个单词的长度。
注意,如果有标点符号(如连字符,逗号),标点符号算作与之相连的词的一部分。没有被空格间开的符号串,都算作单词。
时间限制:
1000
内存限制:
65536
输入
一行单词序列,最少
1
个单词,最多
300
个单词,单词之间用至少
1
个空格间隔。单词序列总长度不超过
1000
。
输出
依次输出对应单词的长度,之间以逗号间隔。
样例输入
She was born in 1990-01-
02 and
from Beijing city.
样例输出
3,3,4,2,10,3,4,7,5
4、
扫雷游戏地雷数计算
扫雷游戏是一款十分经典的单机小游戏。它的精髓在于,通过已翻开格子所提示的
周围格
地雷数,来判断未翻开格子里是否是地雷。
现在给出
n
行
m
列的雷区中的地雷分布,要求计算出
每个非
地雷格的
周围格
地雷数。
注:每个格子
周围格
有八个:上、下、左、右、左上、右上、左下、右下。
时间限制:
1000
内存限制:
65536
输入
第一行包含两个整数
n
和
m
,分别表示雷区的行数和列数。
1 <= n <= 100, 1 <= m <= 100
。
接下来
n
行,每行
m
个
字符,
‘*’
表示相应格子中是地雷,
‘
?
’
表示相应格子中无地雷。字符之间无任何分隔符。
输出
n
行,每行
m
个
字符,描述整个雷区。
若相应格
中是地雷,则用
‘*’
表示,否则用相应的
周围格
地雷数表示。字符之间无任何分隔符。
样例输入
3 3
*??
???
?*?
样例输出
*10
221
1*1
5、
202203软件编程(C语言)真题——(2级)