哪位大神看一下这道C语言题运用switch语句怎么打呀? 10

想了半天没想出来,好像case语句后面只能跟常量,不能判断。但是在switch后面判断也没想好怎么弄,总归不能像我这样挨个罗列吧!这要打到什么时候,而且看着也没技术。... 想了半天没想出来,好像case语句后面只能跟常量,不能判断。但是在switch后面判断也没想好怎么弄,总归不能像我这样挨个罗列吧!这要打到什么时候,而且看着也没技术。 展开
 我来答
匿名用户
2020-04-12
展开全部
……哥,他说了还要用if else
#include<stdio.h>
int main()
{
int score,grade;
printf("请输入成绩:\n");
scanf("%d",&score);
if(score<60)
grade=5;
else if(score<70)
grade=4;
else if(score<80)
grade=3;
else if(score<90)
grade=2;
else if(score<=100)
grade=1;
switch(grade)
{
case 5:printf("E");break;
case 4:printf("D");break;
case 3:printf("C");break;
case 2:printf("B");break;
case 1:printf("A");break;
default:break;
}
printf("\n");
return 0;
}
滑沙雨47
2020-04-12
知道答主
回答量:6
采纳率:0%
帮助的人:2.3万
展开全部
switch(a/10){
case 9: case 10:printf("A");break;
case 8:printf("B");break;
case 7:printf("C");break;
case 6:printf("D");break;
default:printf("E");break;
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式