永发信息网

用if...else嵌套语句和switch...case语句实现成绩判定. 用switch....case怎么做。求帮忙

答案:3  悬赏:20  手机版
解决时间 2021-03-10 07:31
用if...else嵌套语句和switch...case语句实现成绩判定:90分以上输出优秀,80-90分之间为良好,70-80之间为中等,60-70之间为合格,60分以下不合格
最佳答案
把书多看几遍理解理解很简单的吧
比如:
switch(n)
{
case 1:
operation1;
break;
case 2:
operation2;
break;
default:
operation3;
break;
}
就可以变成:
if(n==1)
{operation1;}
else if(n==2)
{operation2;}
else
{operation3;}
不管有多少个case 都可以这么变 只要你理解了switch和if else 这个应该是不难的
全部回答
int num; 定义分数num scanf("%d",&num); num=num/10 switch(num) { case 10: case 9: printf("优秀");break; case 8: printf("良好");break; case 7: printf("中等"); break; case 6: printf("合格"); break; default: printf("不合格"); }
假定 int型 num为分数 if(num>=90) printf("优秀"); else if(num>=80) printf("良好"); else if(num>=70) printf("中等"); else if(num>=60) printf("合格"); else printf("不合格"); switch是一一比对相符,不适合用在判定大小的方面,非要这样用 switch(num/10) { case 10: case 9: printf("优秀");break; case 8: printf("良好");break; case 7: printf("中等"); break; case 6: printf("合格"); break; default: printf("不合格"); }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
与证券账户绑定的银行卡需要开通什么义务?
吐胃液是怎么回事
合伙制私募基金是什么 有何优势
宁星五金超市万载店这个地址在什么地方,我要
怎么办?我不想继续在现在上班这里工作了,但
2002年阳历11月24日生人运程
浙江金华到义乌多远
要用方程~要列式!
如何用sqlldr将文本文件中的数据导入到数据库
丹阳市永发工具厂在什么地方啊,我要过去处理
英语look and w ri te 是什么意思
【如何学数学】以《我要如何学习数学》为题写
找一部老的科幻小说,关于机器人的。
我家在湖北十堰市武当山,属山地,常年平均气
联兴驾校(报名处)地址在哪,我要去那里办事
推荐资讯
快手的那个九月十六的新闻全部飘满他的魂是什
楚雄市锦翔食用菌开发有限公司地址有知道的么
供销大集的酷铺加盟门店有多少了
男人和女人哪个进化的更完全
刘文龙 这三个字用韩文怎么写?
远看山有色, 近听水无声。 春去花还在, 人
华为什么型号
濮阳县城关镇东豆堤村民委员会在什么地方啊,
东风汽车美容会所地址在哪,我要去那里办事
【球结膜水肿】...表现是A.呼吸困难B.发绀C.
莴笋小炒杏鲍菇的做法,莴笋小炒杏鲍菇怎么做
文艺复兴运动在欧洲思想界中的地位
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?