C语言变成中如何使用switch? 输入90~100,输出A,如何编程?

 我来答
幸福de小阳
推荐于2018-05-06 · TA获得超过1103个赞
知道小有建树答主
回答量:342
采纳率:0%
帮助的人:244万
展开全部
分段区间一般不用 switch 来实现伍带腔,switch 里的条件表达式都必须腔衫是常量,所以它实现的是多种固定情况时的分支,行明而不是满足在一定范围内的分支,例如检测键盘按键,按下 1 后执行什么,按下 2 后执行什么,等等。

这样的题目最好还是用 if 语句来实现,if(n>=90 && n<=100) printf("%d",a); 不是挺好的吗。
百度网友e9127df
2013-04-01
知道答主
回答量:19
采纳率:0%
帮助的人:5.2万
展开全部
case n>=90 && n <=100这样是错的,实在蠢悔是要并档弊用switch的话就

case '90': case'91': case '92': case'93': case '94':
case '95': case'96': case '97': case'98': case '99': case '100': printf("A"绝族);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-02
展开全部
int str[11],n;for(n=0n<11;n++);scanf("滚携%d"孙裤,str[n]);switch(str[n]>90=&&str[n]<=100)printf("则备简%c",A);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
duduyaodg
2013-04-01 · TA获得超过504个赞
知道小有建树答主
回答量:248
采纳率:100%
帮助的人:172万
展开全部
#include <stdio.h>
int main()
{
int n;
scanf("%d"姿巧, &n)
switch(n)
{
case n>=90 && n <=100 : printf("举坦A\n");break;
default:printf("not A\n"正册桐);
}
return 0;
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式