2023年3月电子学会青少年软件编程(C/C++一级)等级考试试卷
操作/编程
一级
2023
2023-04-08 17:21:47
105次
一、编程题
寻找特殊年号
年号中的每个数之和为20的年号是特殊年号。例如:2099、1991、1892是特殊的年号,而2021则不是。给定一个年号,找出严格大于给定年号的最小特殊年号。
时间限制:1000
内存限制:65535
输入
年号:整数y(1000≤y≤9000)。
输出
特殊年号:严格意义上大于y的最小年号,并且它的每个数之和为20。
样例输入
# 样例输入1
1892
# 样例输入2
2021
样例输出
# 样例输出1
1919
# 样例输出2
2099
提示
因为2+0+9+9=20,所以2099是特殊年号。 因为2+0+2+1=5,所以2021不是特殊年号。 特殊年号可能大于9000。
【知识点】 电子学会C/C++一级
机智的小明
小明的妈妈非常关心小明的成绩,每次考试后都会问小明是否进步了。机智的小明会努力找出之前比这次成绩低的试卷进行比较,如果找到了,他会回答妈妈自己进步了(Y),如果没找到,他只能回答妈妈没进步(N)。已知小明的n次成绩,请问每次妈妈询问小明,小明的回答是怎么样的。
时间限制:1000
内存限制:65536
输入
输入为2行,第1行是一个整数n(n < 100),即考试成绩的数量,第二行是n个整数,即每次考试成绩。输入保证n不大于100,考试成绩在0到100之间。
输出
n行,每行是小明的回答(Y或N)
样例输入
5
90 80 95 96 50
样例输出
N
N
Y
Y
N
提示
对于每一次成绩,只要之前的成绩有任意一次成绩比当前成绩低,就输出Y,否则输出N
【知识点】 电子学会C/C++一级
