标题:求助
只看楼主
睡神之首
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2004-5-7
 问题点数:0 回复次数:6 
求助

swintch语句可以向下面这样用吗?

1:swintch (pow(a,2)+pow(b,2)) {case 1: case 3: y=a+b; break; case 0: case 5: y=a-b; }

2:swintch (a*a+b*b) {case 3 : case 1 : y = a+b; break; case 0 : y = b-a; break; }

3:swintch (a) { default : x = a+b; case 10 : y = a-b; break; case 11 : x = a*d; break; /*这里的d在题目中并没有说明突然就出现了*/ }

请看看上面3题中有没有错误的地方有的话请帮忙指出

搜索更多相关主题的帖子: default 
2004-05-18 23:05
好学
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
帖 子:622
专家分:318
注 册:2004-5-4
得分:0 
怎么感觉格式这么象C++
2004-05-18 23:11
zff_ff
Rank: 1
等 级:新手上路
帖 子:147
专家分:0
注 册:2004-5-12
得分:0 

case 1: case 3: y=a+b; break; case 0: case 5: y=a-b;

什么意思???


偶是一只想要飞却忘了咋飞的菜鸟
2004-05-18 23:19
天使预备役
Rank: 2
等 级:论坛游民
威 望:3
帖 子:670
专家分:10
注 册:2004-4-6
得分:0 

你的swintch错了,应该是switch才对!!!

[此贴子已经被作者于2004-05-19 09:02:32编辑过]


差点把你忘了...
2004-05-19 09:01
睡神之首
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2004-5-7
得分:0 
swintch是我不小心抄错了 帮我看看别的还有什么要改的吗?

己不所欲,勿施于人。 有心为善虽善不赏,无心为恶虽恶不罚。
2004-05-19 20:17
kuangjingbo
Rank: 1
等 级:新手上路
帖 子:312
专家分:0
注 册:2004-4-24
得分:0 

swintch (a*a+b*b) {case 3 : case 1 : y = a+b; break; case 0 : y = b-a; break; }

这样的写法可以

c的基础问题

我编译过

另外,对于

3:swintch (a) { default : x = a+b; case 10 : y = a-b; break; case 11 : x = a*d; break; /*这里的d在题目中并没有说明突然就出现了*/ }

最好,default在最后一句


永不放弃!
2004-05-19 22:28
signjing
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2006-3-24
得分:0 
这么写应该没有错误,不过应该尽量写的规范,标准一些,而且格式也很重要。
case 1: case 3: y=a+b; break;
case 0: case 5: y=a-b;
这种在case后用case的用法,我以前在做c课外练习上做过,可以;而且有时很好用。
在下由于才疏学浅,只能分析到此,献丑了

我的QQ:395812618
2006-08-18 14:52



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-1622-1-1.html




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

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