内容发布更新时间 : 2024/12/24 2:31:12星期一 下面是文章的全部内容请认真阅读。
程序运行结果示例5:
Please input score: 27↙ grade: E
输入提示信息:\ 输入格式: \ 输出格式:
输入错误时的提示信息:\
输出格式:\注意:%c前面有一个空格)
为避免出现格式错误,请直接拷贝粘贴题目中给的格式字符串和提示信息到你的程序中。 时间限制:500ms内存限制:32000kb
#include<> int main() {
int score=-1; char grade;
printf(\ scanf(\
while(score < 0 || score > 100) {
getchar();
printf(\
printf(\ scanf(\ }
if (score >= 90) grade = 'A';
else if (score >= 80) grade = 'B';
else if (score >= 70) grade = 'C';
else if (score >= 60) grade = 'D'; else
grade = 'E';
printf(\ return 0; }
2
编程计算a+aa+aaa+…+aa…a(n个a)的值(4分)
题目内容:
编程计算 a+aa+aaa+…+aa…a(n个a)的值,n和a的值由键盘输入。例如,当n=4,a=2,表示计算2+22+222+2222的值。
程序运行结果示例: Input a,n: 2,4↙ sum=2468
输入提示信息:\
输入格式: \(先输入a,后输入n) 输出格式: \
为避免出现格式错误,请直接拷贝粘贴题目中给的格式字符串和提示信息到你的程序中。 时间限制:500ms内存限制:31kb
#include <> main() {
long term=0,sum=0; int a,i,n;
printf(\ scanf(\ for(i=1;i<=n;i++) {
term=term*10+a; sum =sum+term; }
printf(\ }
3
搬砖问题(4分)
题目内容:
n块砖( 27 程序的运行结果示例1: Input n(27 men=0,women=4,children=32 程序的运行结果示例2: Input n(27 men=3,women=3,children=30 程序的运行结果示例3: Input n(27 men=2,women=14,children=20 men=7,women=7,children=22 men=12,women=0,children=24 输入提示: \ 输入格式: \ 输出格式:\ 为避免出现格式错误,请直接拷贝粘贴题目中给的格式字符串和提示信息到你的程序中。 #include<> int main() { int a; int man, wman, child; printf(\ scanf(\ for (man = 0; man <= 15; man++) { for (wman = 0; wman <= 20; wman++) { child = 36 - wman - man; if (a == child / 2 + 3 * wman + 4 * man && child % 2 == 0) { printf(\ } } } } 4 编程输出某年某月有多少天(考虑到闰年)。(5分) 题目内容: 从键盘输入一个年份和月份,输出该月有多少天(考虑闰年),用switch语句编程。 程序运行结果示例1: Input year,month: 2015,3↙ 31 days 程序运行结果示例2: Input year,month: 2015,4↙ 30 days 程序运行结果示例3: Input year,month: 2016,2↙ 29 days 程序运行结果示例4: Input year,month: 2014,2↙ 28 days 程序运行结果示例5: Input year,month: 2015,13↙ Input error! 输入提示信息:\ 输入格式: \ 输出格式: 输入错误时的提示信息:\ 输出格式: \ \ \ \ 为避免出现格式错误,请直接拷贝粘贴题目中给的格式字符串和提示信息到你的程序中。 时间限制:500ms内存限制:32000kb #include <> int main( ) { int y,m; printf(\ scanf(\ if (m< 0||m>12) {printf(\ switch (m) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: printf(\ break; case 4: case 6: case 9: case 11: printf(\ break; case 2: if (y0==0) y/=100; if (y%4==0) printf(\ else printf(\ } return 0;