搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ switch用法??没有前提条件下!!
标题:
switch用法??没有前提条件下!!
只看楼主
adminis
来 自:cq of china
等 级:
新手上路
帖 子:39
专家分:0
注 册:2008-3-4
楼主
问题点数:0 回复次数:12
switch用法??没有前提条件下!!
要求按照考试成绩的等级打印出来百分制分数段.
switch(grade)
{case "A":printf("85~100\n");
case "B":printf("70~84\n");
case "C":printf("60~69\n");
case "D":printf("<60\n");
default:printf("error\n");
}
不知道给出什么语句.在switch前面.
各位帮忙一下..谢谢
搜索更多相关主题的帖子:
switch
用法
前提
case
printf
2008-03-09 09:58
lonmaor
来 自:郑州
等 级:
版主
威 望:
75
帖 子:2637
专家分:6423
注 册:2007-11-27
第
2
楼
得分:0
char grade;
scanf("%c",&grade);
2008-03-09 10:07
PcrazyC
等 级:
贵宾
威 望:
29
帖 子:5652
专家分:0
注 册:2006-10-20
第
3
楼
得分:0
先不说前面要写什么,你这个SWITCH能达到要求吗,你忘了几个BREAK
雁无留踪之意,水无取影之心
2008-03-09 10:26
qfyzy
等 级:
论坛游民
威 望:
1
帖 子:380
专家分:86
注 册:2008-2-17
第
4
楼
得分:0
CASE 后面应该打单引号'a'而不是"a"
当对C的经验增加时,它会显的很好用.----Dennis M Ritche如是说
2008-03-09 10:50
sunkaidong
来 自:南京师范大学
等 级:
贵宾
威 望:
12
帖 子:4496
专家分:141
注 册:2006-12-28
第
5
楼
得分:0
呵呵,lz加油啊..呵呵
学习需要安静。。海盗要重新来过。。
2008-03-09 10:51
xianshizhe111
等 级:
新手上路
帖 子:1451
专家分:0
注 册:2007-12-8
第
6
楼
得分:0
switch(grade)
{case 'A':printf("85~100\n");break;
case 'B':printf("70~84\n");break;
case 'C':printf("60~69\n");break;
case 'D':printf("<60\n");break;
default:printf("error\n");
}
错误稍微多点.
2008-03-09 10:55
qfyzy
等 级:
论坛游民
威 望:
1
帖 子:380
专家分:86
注 册:2008-2-17
第
7
楼
得分:0
case 后面一般都有break,有人看过Unix操作系统的源代码,只有3%的case后面没有break,这至少可以说明,97%case 不加break都是错的
当对C的经验增加时,它会显的很好用.----Dennis M Ritche如是说
2008-03-09 14:37
赢政天下
来 自:浙江
等 级:
新手上路
帖 子:48
专家分:0
注 册:2008-2-28
第
8
楼
得分:0
break只能终止并跳出最近一层的循环结构. break只能用于循环语句和switch语句之中,以后别忘了.
2008-03-09 14:56
adminis
来 自:cq of china
等 级:
新手上路
帖 子:39
专家分:0
注 册:2008-3-4
第
9
楼
得分:0
哦.
但是谭浩强先生.曾经说过.不是全部都要用break
有的时候..还是没有用的.
但是.俱体没有用在什么地方.我就不知道了.
学会了之后.
开发毒毒.
想跟着我一起.
混的人跟上来.
2008-03-10 11:54
mqh21364
等 级:
新手上路
帖 子:642
专家分:0
注 册:2008-2-28
第
10
楼
得分:0
比如说,你想在A,B的情况下都打印出"good!",你可以只在case 'B'后面加而不在case 'A'后面加.
换句话说,就是你想执行这个case后的所有语句,你就不要写break了.
2008-03-10 13:32
13
1/2页
1
2
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-202588-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.176444 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved