2023年3月青少年软件编程等级考试(C语言)一级试卷及C语言版答案
一、字符长方形
给定一个字符,用它构造一个长为4个字符,宽为3个字符的长方形。可以参考 样例输出。
输入
输入只有一行,包括一个字符。
输出
该字符构成的长方形,长4个字符,宽3个字符。
样例输入
样例输出
参考范例
- #include <stdio.h>
- int main()
- {
- char c;
- scanf("%c",&c);
- printf("%c%c%c%c\n",c,c,c,c);
- printf("%c%c%c%c\n",c,c,c,c);
- printf("%c%c%c%c\n",c,c,c,c);
- return 0;
- }
复制代码 二、长方形面积
给出一个长方形的长和宽,求该长方形的面积。假设长为a,宽为b,则面积S=a×b。
输入
1行,2个正整数,以空格分隔,分别表示长方形的长和宽。长和宽都不大于1000。
输出
一个整数,即长方形的面积。
样例输入
4 3
样例输出
12
程序范例
- #include <stdio.h>int main(){ int a,b; scanf("%d%d",&a,&b); printf("%d",a*
- b); return 0;}
复制代码 三、成绩等级转换
小明想将自己的百分制成绩转换为等级制,请你帮他完成这样的转换。转换规则为:
A:90-100
B:77-89
C:67-76
D:60-66
E:0-59
输入
一个0-100之间的整数。
输出
输出转换后的等级,一个A-E的大写字母。
样例输入1 样例输入2
85 62
样例输出1 样例输出2
B D
程序范例
- #include <stdio.h>
- int main()
- {
- int score;
- scanf("%d",&score);
- if (score < 60)
- printf("E\n");
- else if (score < 67)
- printf("D\n");
- else if (score < 77)
- printf("C\n");
- else if (score < 90)
- printf("B\n");
- else if (score < 101)
- printf("A\n");
- return 0;
- }
复制代码 四、探求特别年号
年号中的每个数之和为20的年号是特别年号。比方:2099、1991、1892是特别的年号,而2021则不是。给定一个年号,找出严格大于给定年号的最小特别年号。
输入
年号:整数y(1000≤y≤9000)。
输出
特别年号:严格意义上大于y的最小年号,而且它的每个数字之和为20。
样例输入1: 样例输入2:
1892 2021
样例输出1: 样例输出2:
1919 2099
- *
- *
- 程序范例*
- *
- #include <stdio.h>int main(){ int year,a,b,c,d; scanf("%d",&year); for (int i=year+1;i<=9000;i++) { a=i/1000%10; b=i/100%10; c=i/10%10; d=i%10; if(a+b+c+d==20) { printf("%d",i); break; } } return 0;}
复制代码 五、机警的小明
小明的妈妈非常关心小明的成绩,每次考试后都会问小明是否进步了。机警的小明会努力找出之前比这次成绩低的试卷举行比较,如果找到了,他会回答妈妈自己进步了(Y),如果没找到,他只能回答妈妈没进步(N)。已知小明的n次成绩,叨教每次妈妈询问小明,小明的回答是怎么样的。
输入
输入为2行,第1行是一个整数n(n<100),即考试成绩的数目。第2行是n个整数,即每次考试成绩。输入保证n不大于100,考试成绩在0到100之间。
输出
n行,每行是小明的回答(Y或N)。
样例输入
5
90 80 95 96 50
样例输出
N
N
Y
Y
N
程序范例
- #include <stdio.h>
- int main()
- {
- int n,score,min=100;
- scanf("%d",&n);
- //需要理解scanf()对输入缓冲区读取过程
- for (int i=1;i<=n;i++)
- {
- scanf("%d",&score);
- if(score<min)
- {
- min=score;
- printf("N\n");
- }
- else
- printf("Y\n");
- }
- return 0;
- }
复制代码 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |