1.
与指定数字相同的数的个数
输出一个整数序列中与指定数字相同的数的个数。
时间限制:
1000
内存限制:
65536
输入
输入包含三行:
第一行为
N
,表示整数序列的长度
(N <= 100)
;
第二行为
N
个整数,整数之间以一个空格分开;
第三行包含一个整数,为指定的整数
m
。
输出
输出为
N
个数中与
m
相同的数的个数。
样例输入
3
2 3 2
2
样例输出
2
2.
合法
C
标识符
给定一个不包含空白符的字符串,请判断是否是
C
语言合法的标识符号(注:题目保证这些字符串一定不是
C
语言的保留字)
。
C
语言标识符要求:
1.
非保留字;
2.
只包含字母、数字及下划线(
“_”
)。
3.
不以数字开头。
时间限制:
1000
内存限制:
65536
输入
一行,包含一个字符串,字符串中不包含任何空白字符,且长度不大于
20
。
输出
一行,如果它是
C
语言的合法标识符,则输出
yes
,否则输出
no
。
样例输入
RKPEGX9R;TWyYcp
样例输出
no
3.
计算鞍点
给定一个
5*5
的矩阵,每行只有一个最大值,每列只有一个最小值,寻找这个矩阵的鞍点。
鞍点指的是矩阵中的一个元素,它是所在行的最大值,并且是所在列的最小值。
例如:在下面的例子中(第
4
行第
1
列的元素就是鞍点,值为
8
)。
11 3 5 6 9
12 4 7 8 10
10 5 6 9 11
8 6 4 7 2
15 10 11 20 25
时间限制:
1000
内存限制:
65536
输入
输入包含一个
5
行
5
列的矩阵
输出
如果存在鞍点,输出鞍点所在的行、列及其值,如果不存在,输出
"not found"
样例输入
11 3 5 6 9
12 4 7 8 10
10 5 6 9 11
8 6 4 7 2
15 10 11 20 25
样例输出
4 1 8
4.
谁考了第
k
名
在一次考试中,每个学生的成绩都不相同,现知道了每个学生的学号和成绩,求考第
k
名学生的学号和成绩。
时间限制:
1000
内存限制:
65536
输入
第一行有两个整数,分别是学生的人数
n
(
1≤n≤100
),和求第
k
名学生的
k
(
1≤k≤n
)。
其后有
n
行数据,每行包括一个学号(整数)和一个成绩(浮点数),中间用一个空格分隔。
输出
输出第
k
名学生的学号和成绩,中间用空格分隔。(注:请用
%g
输出成绩)
样例输入
5 3
90788001 67.8
90788002 90.3
90788003 61
90788004 68.4
90788005 73.9
样例输出
90788004 68.4
5.
石头剪刀布
石头剪刀布是常见的猜拳游戏。石头胜剪刀,剪刀胜布,布胜石头。如果两个人出拳一样,则不分胜负。
一天,小
A
和小
B
正好在玩石头剪刀布。已知他们的出拳都是有周期性规律的,比如:
“
石头
-
布
-
202103软件编程(C语言)真题——(2级)