设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
以下程序为什么不能实现 if 。。。。。else 。。。判断 ...
返回列表
发新帖
以下程序为什么不能实现 if 。。。。。else 。。。判断
[复制链接]
11
|
2
|
2011-2-21 22:46:05
|
显示全部楼层
|
阅读模式
程序如下,
#include
main()
{
int x,y;
printf("please input x:\n");
scanf("%d",&x);
if(x100)
printf("you are wrong!\n");
else
{switch(y=x/10)
{
case 10:
case 9:printf("A\n");
break;
case 8:printf("B\n");
break;
case 7:printf("C\n");
break;
case 6:printf("D\n");
break;
default:printf("E\n");
}
}
}
当我输入0到100内的值的时候都准确得到答案,但是为什么我输入负数和大于一百的数的时候还是得到的“E”呢,这是为什么啊,按判断语句来说这个程序应该是先进行了数范围的判断后才进行switch判断的啊,这是为什么不能实现啊,求高手指教。谢谢!
回复
使用道具
举报
千问
|
2011-2-21 22:46:05
|
显示全部楼层
是你的第一个条件逻辑错误if(x100)x既小于0又大于100,这样的数存在么?应该是 if(x100) 才对啊
回复
使用道具
举报
千问
|
2011-2-21 22:46:05
|
显示全部楼层
print 之后是不是要结束程序啊?其实我不会写c的。。你要是愿意看pascal的代码我可以给你写
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
尖锐湿疣初期能治好吗?
2
去哪里看生殖器疱疹好点?
3
哪里治尖锐湿疣有效?
4
哪个治疗hpv高危阳性口碑好?
5
治疗生殖器疱疹哪个最专业?
6
哪治疗hpv阳性?
7
hpv阳性在那家治好?
8
龟头上有很多红疙瘩?
9
人乳头状瘤病毒感染怎么治疗?
10
病毒性湿疣的症状?
11
治hpv高危阳性的最佳方法?
12
生殖器疱疹中心地址?
13
治疗生殖器疱疹的医疗价格?
14
治疗尖锐湿疣怎样最有效?
15
治生殖器疱疹最权威?
16
有关尖锐湿疣的费用?
17
中医治疗湿疣?
18
性疾病在哪?
19
什么地方看生殖器疱疹最好?
20
生殖器疱疹能检查吗?
21
生殖器疱疹需要花多少钱?
22
治疗生殖器疱疹全部多少钱?
23
治生殖器疱疹好点的地方?
24
专业医生解答哪能治好尖锐湿疣?
25
治尖锐湿疣价钱?
26
尖锐湿疣要多少费用能治好?
27
外阴赘生物怎么回事?
28
尖锐湿疣怎样治效果最好?
29
哪治疗hpv高危阳性最有效?
30
到那个治疗hpv阳性最好?
31
包皮上长疙瘩有点痒?
32
哪个看hsv病最权威?
33
生殖器疱疹hsv1?
34
性病治疗最新方法?
35
哪里治hpv阳性最好?
36
那里治生殖疱疹好?
37
性病治疗哪里好?
38
治疗生殖器疱疹那家较好?
39
性病到哪治?
40
哪个能治疗好hpv阳性?
41
生殖器疱疹治疗那个好?
42
治疗hpv疾病?
43
哪家看hpv高危阳性较好?
44
生殖器疱疹检查要价格?
45
生殖器疱疹怎么防治?
46
尖锐湿疣如何医治能完全好?
47
哪有治疗hpv高危阳性的?
48
尖锐湿疣复发了该如何治疗?
49
得了尖锐湿疣的费用?
50
hpv16病毒是什么?
51
疱疹治疗哪家好?
52
尖锐湿疣几天能治疗好?
53
病毒疣治疗中心?
54
病毒疣检查需要多少钱?
55
男性尖锐疣怎么确诊?
56
治hsv阳性那家最正规?
57
治疗hsv阳性权威疗法?
58
治疗生殖器疱疹的药物?
59
看hsv那好啊?
60
生殖器疱疹生殖器疱疹的治疗?
61
到那个看hsv病毒比较好?
62
hsv阳性去哪里看好?