赞
踩
目录
2023年3月 C/C++编程等级考试一级编程题
小明的妈妈非常关心小明的成绩,每次考试后都会问小明是否进步了。机智的小明会努力找出之前比这次成绩低的试卷进行比较,如果找到了,他会回答妈妈自己进步了(Y),如果没找到,他只能回答妈妈没进步(N)。已知小明的 n次成绩,请问每次妈妈询问小明,小明的回答是怎么样的。
输入描述:输入为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
- #include<iostream>
- using namespace std;
- int main()
- {
- int n,s,max;
- cin >> n;
- cin >> s;
- max = s;
- cout << 'N' << endl;
- for(int i=1;i<n;i++)
- {
- cin >> s;
- if(s > max)
- {
- max = s;
- cout << 'Y' << endl;
- }
- else
- cout << 'N' << endl;
- }
- return 0;
- }
本文作者:小兔子编程 作者首页:https://blog.csdn.net/frank2102
- 5
- 90 80 95 96 50
-
- N
- N
- Y
- Y
- N
难度级别:容易,这题相对而言还是比较简单的,具体主要考查如下:
PS:方式方法有多种,小朋友们只要能够达到题目要求即可!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。