输入一个百分制成绩,要求输出成绩等级A,B,C,D,E.90分以上为A,80~89分为B 70~7

输入一个百分制成绩,要求输出成绩等级A,B,C,D,E.90分以上为A,80~89分为B70~7... 输入一个百分制成绩,要求输出成绩等级A,B,C,D,E.90分以上为A,80~89分为B 70~7 展开
 我来答
守望千年88
2016-10-13 · 超过31用户采纳过TA的回答
知道答主
回答量:42
采纳率:0%
帮助的人:25.1万
展开全部
#include<stdio.h>
int main()
{
int x;
printf("请输入学生成绩\n");
scanf("%d",&x);
if(x>100||x<0)
printf("score is error.");
switch(x/10)
{
case 9:printf("'A'");break;
case 8:printf("'B'");break;
case 7:printf("'C'");break;
case 6:printf("'D'");break;
default:printf("E.");
}
return 0;
}
kaixingui2012
2012-03-21 · TA获得超过4.2万个赞
知道大有可为答主
回答量:1.4万
采纳率:81%
帮助的人:6765万
展开全部
把你的成绩整除10不就可以了?!
如:
9X /10=9
8X /10=8
7X /10 =7
case 9: //9x
case 10: //100
'A'
break;
case 8:
'B'
break;
case 7:
'C'
break;
case 6:
'D'
break;
default:
'E'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我的爱905
2012-03-22 · TA获得超过151个赞
知道答主
回答量:124
采纳率:0%
帮助的人:71.9万
展开全部
Switch(g/10)
case 10:
case 9:'A'break;
。。。。。然后依次即可。其中g代表成绩
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
严洪琼
2012-03-21 · TA获得超过124个赞
知道答主
回答量:71
采纳率:100%
帮助的人:25.4万
展开全部
用成绩整除10,case 9:case 10:“A”break;
case 8:“B”break;

case 7:“C”break;

case 6:“D”break;

default:“E”break;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式