帮忙求解一道C语言用switch语句编程的题目

使用switch语句实现下面程序。输入一个学生的两门课成绩(百分制),计算该生的总分并要求输出成绩等级‘A’、‘B’、‘C’、‘D’、‘E’。总分在180分以上为‘A’,... 使用switch语句实现下面程序。
输入一个学生的两门课成绩(百分制),计算该生的总分并要求输出成绩等级‘A’、‘B’、‘C’、‘D’、‘E’。总分在180分以上为‘A’,160~179分为‘B’,140~159分为‘C’,120~139分为‘D’,120分以下为‘E’。
具体要求:
①学生的两门课成绩通过键盘输入,成绩应该都为整数,输入之前要有提示信息。
②若输入的成绩不是百分制成绩,则给出错误提示信息,并且不再进行下面的等级评价;若输入的成绩是百分制成绩,则计算总分,并根据要求评价等级。
③按下面形式输出结果:
总分----〉等级
如: 186----〉A

怎么样才能判断输入的两个分数是否为百分制格式?只用一个switch语句貌似如果输入的数一个为正一个为负的话只要在规定条件内还是不能判断有错误啊~
展开
 我来答
wdd_19881214
2010-04-06
知道答主
回答量:28
采纳率:0%
帮助的人:25万
展开全部
你可以在switch语句进入后,然后再通过case语句来判断数是否合法呀?如果那些符合条件的是一个case的话,那么那个异常的(如负分数),直接归到default中不就可以了嘛。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yjsllxn
2010-04-21 · TA获得超过504个赞
知道小有建树答主
回答量:723
采纳率:0%
帮助的人:368万
展开全部
用if语句判定啊 分数大于0小于100的才继续运行 就性了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4313555
2010-04-16 · 超过17用户采纳过TA的回答
知道答主
回答量:53
采纳率:0%
帮助的人:22.8万
展开全部
这种问题一般都不用switch语句来实现 swtich语句中的case 后面的数值能是整形的或字符型的常量。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
石柒
2010-04-07 · TA获得超过197个赞
知道小有建树答主
回答量:222
采纳率:0%
帮助的人:81.9万
展开全部
书本上应该有的吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式