| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1160 人关注过本帖
标题:关于switch的一道题
只看楼主 加入收藏
fairy4
Rank: 4
等 级:贵宾
威 望:10
帖 子:738
专家分:267
注 册:2007-11-1
收藏
得分:0 
除10,取整(忽略小數部分),只要判斷6 ,7,8,9,10這几個數

[此贴子已经被作者于2007-11-1 17:14:26编辑过]



一个人只有一个心脏,却有两个心房。一个住着快乐;一个住着悲伤。不要笑得太大声,不然会吵醒旁边的悲伤
2007-11-01 17:12
wengli42
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2006-8-29
收藏
得分:0 
这个已经是最简单了的吧
2007-11-01 17:29
psp0375
Rank: 1
等 级:新手上路
帖 子:57
专家分:0
注 册:2007-10-22
收藏
得分:0 

基础教程里面switch的举例,可以去看下


虚心请教,认真学习..
2007-11-02 09:21
yfcnic
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-11-1
收藏
得分:0 

同意十一楼的观点
我也做过这个题,用java做的
也是这么写的
没问题的

2007-11-02 10:36
lj_bc_cn
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-11-1
收藏
得分:0 

呵呵~~~~~~~~

2007-11-02 12:45
knightdh
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2007-11-2
收藏
得分:0 

路过......

2007-11-02 13:10
mawulin
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-11-2
收藏
得分:0 

这样的很简单嘛
main()
{
int a;

scanf("%d",&a);

if(a<60)

printf("不及格");

else
switch(a/10)
{case:6case:7 printf("及格");break;
case:8 printf("良好");break;
case:9case:10 printf("优秀");break;
}
}

2007-11-02 14:25
kakawei
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2007-10-29
收藏
得分:0 

对啊,用switch分类一下就行了.
#include<iostream>
using namespace std;
int main()
{
int number;
cin>>number;
int grade;
if(number>=0&&number<60)
grade=0;
if(number>=60&&number<80)
grade=1;
if(number>=80&&number<90)
grade=2;
if(number>=90&&number<=100)
grade=3;
switch(grade)
{
.......
}



乱舞风云
2007-11-05 23:55
kr_zHaYj
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2007-10-31
收藏
得分:0 
都是很人,,,,
2007-11-06 07:58
wjcloudy
Rank: 1
来 自:辽宁大连
等 级:新手上路
帖 子:44
专家分:0
注 册:2007-11-6
收藏
得分:0 
if + switch的方法我试过,比他原来的方法更复杂.用switch好想没有更简化的方法了~书上是说switch还有更简单的做法吗?
2007-11-06 09:18
快速回复:关于switch的一道题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016164 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved