C语言,输入百分制成绩,输出对应等级
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 13:18:43
C语言,输入百分制成绩,输出对应等级
#include
void main()
{
\x05int a;
\x05printf("请输入成绩:\n");
scanf("%d",&a);
\x05switch(a/10)
\x05{
\x05case 10:
case 9:printf("优秀\n");break;
case 8:printf("良好\n");break;
case 7:printf("中等\n");break;
case 6:printf("及格\n");break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:printf("不及格\n");break;
default:printf("输入错误\n");
\x05}
}
程序如上,但是思考觉得成绩不一定都是整数,所以把变量类型定义为浮点小数,SCANF用%f,结果发现出错,这是什么原因?如果一定要输入实数值,这个程序怎么改?
#include
void main()
{
\x05int a;
\x05printf("请输入成绩:\n");
scanf("%d",&a);
\x05switch(a/10)
\x05{
\x05case 10:
case 9:printf("优秀\n");break;
case 8:printf("良好\n");break;
case 7:printf("中等\n");break;
case 6:printf("及格\n");break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:printf("不及格\n");break;
default:printf("输入错误\n");
\x05}
}
程序如上,但是思考觉得成绩不一定都是整数,所以把变量类型定义为浮点小数,SCANF用%f,结果发现出错,这是什么原因?如果一定要输入实数值,这个程序怎么改?
#include
void main()
{
\x09float a;
\x09printf("请输入成绩:\n");
scanf("%f",&a);
\x09switch((int)(a/10+0.05))
\x09{
\x09case 10:
case 9:printf("优秀\n");break;
case 8:printf("良好\n");break;
case 7:printf("中等\n");break;
case 6:printf("及格\n");break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:printf("不及格\n");break;
default:printf("输入错误\n");
\x09}
}
void main()
{
\x09float a;
\x09printf("请输入成绩:\n");
scanf("%f",&a);
\x09switch((int)(a/10+0.05))
\x09{
\x09case 10:
case 9:printf("优秀\n");break;
case 8:printf("良好\n");break;
case 7:printf("中等\n");break;
case 6:printf("及格\n");break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:printf("不及格\n");break;
default:printf("输入错误\n");
\x09}
}
C语言,输入百分制成绩,输出对应等级
matlab输入一个百分制成绩,要求输出成绩等级,A,B,C,D,E
c语言题目:给出一百分制成绩,要求输出成绩等级ABCDE
在C语言编程中,给出一个百分制成绩,要求输出成绩等级
输入一个百分制成绩,输出对应的等级A:>=90,B:80~89,C:70~79,D:60~69,E:=90,B:80~8
输入一个百分制成绩,输出对应的等级A:>=90,B:80~89,C:70~79,D:60~69,E:
C语言,输出百分制成绩等级ABCDE,对应关系:A 91~100 B 81~90 C 71~80 D 60~70 E 5
C语言:输入一个正整数n,再输入n个学生的百分制成绩,统计各等级成绩的个数.
用scanf函数输入一个百分制成绩(整型量),要求输出成绩等级A,B,C,D,E.
求解一道C语言题!3.编写一个程序输入一个百分制成绩,要求输出成绩等级A、B、C、D、E.90分以上为A,80~89分为
输入若干个学生的百分制成绩,计算平均分并输出.输入-1表示结束,若输入的成绩超过100,则需重新输入.c语言
输入一个百分制成绩,要求输出成绩等级A,B,C,D,E.90分以上为A,80~89分为B