问题描述:
输入一个百分制成绩,要求输出成绩等级A,B,C,D,E.90分以上为A,80~89分为B
输入一个百分制成绩,要求输出成绩等级A,B,C,D,E.90分以上为A,80~89分为B 70~79分为C ,60~69分为D,60分以下为E.
问题解答:
我来补答
#include
int main()
{
int x;
printf("请输入学生成绩\n");
scanf("%d",&x);
if(x>100||x
补充回答:
#include
int main()
{
int a;
char c1,c2,c3,c4,c5;
c1='A';
c2='B';
c3='C';
c4='D';
c5='E';
printf("从键盘输入一个整数(整型数据)");
scanf("%d",&a);
if(a>0)
{
if(a>=60)
{
if(a>=70)
{
if(a>=80)
{
if(a>=90)
{
if(a>100)
printf("error!成绩<0或者>100!");
else
printf("该生成绩为%d,等级为%c\n",a,c1);
}
else
printf("该生成绩为%d,等级为%c\n",a,c2);
}
else
printf("该生成绩为%d,等级为%c\n",a,c3);
}
else
printf("该生成绩为%d,等级为%c\n",a,c4);
}
else
printf("该生成绩为%d,等级为%c\n",a,c5);
}
else
printf("error!成绩<0或者>100!");
return 0;
}
网友(127.255.255.*)
2014-12-10