c语言中switch case怎么表示一个范围
之前我看到这个问题和解答比如给出一个分数,90以上是A,80到90是B,70到80是C。想用case语句。我弄了什么case90printf(''a'')好像不能表示一个...
之前我看到这个问题 和解答
比如给出一个分数,90以上是A,80到90是B,70到80是C。想用case语句。我弄了什么case90printf(''a'')好像不能表示一个范围。如果表示范围呢?目前只学了顺序结构和选择结构,没学深层的,希望不要写稍微高级的……谢谢
分享到:
举报| 2011-01-31 11:35提问者采纳
这个其实很简单,你可以转化一下,用分数除以10,那样就是一个范围啊,像这样score/10
然后问题就是 如果题目变成另一个的话 可是我还是得需要用到范围
是不是意思就是 我把原题中的已知常量比如n1 n2 n3....斗同时除以一个值 让它们变成单数 就可以满足
在n1和 n2之间的数也能 在case语句中表达出来?
简单点说我把局的那个例子 90以上是A,80到90是B,70到80是C
同时除以5的话 ‘如果我输入75 他也能正确输出? 展开
比如给出一个分数,90以上是A,80到90是B,70到80是C。想用case语句。我弄了什么case90printf(''a'')好像不能表示一个范围。如果表示范围呢?目前只学了顺序结构和选择结构,没学深层的,希望不要写稍微高级的……谢谢
分享到:
举报| 2011-01-31 11:35提问者采纳
这个其实很简单,你可以转化一下,用分数除以10,那样就是一个范围啊,像这样score/10
然后问题就是 如果题目变成另一个的话 可是我还是得需要用到范围
是不是意思就是 我把原题中的已知常量比如n1 n2 n3....斗同时除以一个值 让它们变成单数 就可以满足
在n1和 n2之间的数也能 在case语句中表达出来?
简单点说我把局的那个例子 90以上是A,80到90是B,70到80是C
同时除以5的话 ‘如果我输入75 他也能正确输出? 展开
6个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询