给出一百分制成绩,要求输出成绩等级'A','B','C',‘D','E'。90分以上为'A',80-89分为'B',70-79分为'C'
给出一百分制成绩,要求输出成绩等级'A','B','C',‘D','E'。90分以上为'A',80-89分为'B',70-79分为'C',60-69分为'D',60分一下...
给出一百分制成绩,要求输出成绩等级'A','B','C',‘D','E'。90分以上为'A',80-89分为'B',70-79分为'C',60-69分为'D',60分一下为'E'。
我知道这条题目要用switch来编写,但是不知道case 1,case2,case3怎么实现,也就是用什么数除以分数,然后得到的int值来跳到相应的case X上面,360可以吗,比如说输入80-89中的一个值,360/80=4 就是case 4就为'B',不知道我这个思路正不正确,还有谁比我有更好的思路的,说一下就可以了,记住,我不要代码,只要思路,谢谢 展开
我知道这条题目要用switch来编写,但是不知道case 1,case2,case3怎么实现,也就是用什么数除以分数,然后得到的int值来跳到相应的case X上面,360可以吗,比如说输入80-89中的一个值,360/80=4 就是case 4就为'B',不知道我这个思路正不正确,还有谁比我有更好的思路的,说一下就可以了,记住,我不要代码,只要思路,谢谢 展开
3个回答
展开全部
把你的成绩整除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'
如:
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'
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Switch(g/10)
case 10:
case 9:'A'break;
。。。。。然后依次即可。其中g代表成绩
case 10:
case 9:'A'break;
。。。。。然后依次即可。其中g代表成绩
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用成绩整除10,case 9:case 10:“A”break;
case 8:“B”break;
case 7:“C”break;
case 6:“D”break;
default:“E”break;
case 8:“B”break;
case 7:“C”break;
case 6:“D”break;
default:“E”break;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询