作业帮 > 综合 > 作业

C语言中switch语句改错

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 07:56:59
C语言中switch语句改错
a.switch (a*a+b*b);
{
case 3:
case 1:y=a+b; break;
case 0:y=b-a:break:
}
b.
switch a
{
default :x=a+b ;
case 10 :y=a-b ; break;
case 11 :x=a*d ;break;
}
c.
switch (a+b)
{ case 10 :x=a+b ; break;
case 11 :y=a-b ; break;
}
本人新手,
真是万分感谢.
可如果要把第一个扩展协亨为一段简单的程序如何扩展,
后面两段已经可以了.
第一段弄得人都快奔溃了,老是出错.
a.switch (a*a+b*b);//这句的分号必须去掉
{
case 3:
case 1:y=a+b; break;
case 0:y=b-a:break:
}
b.
switch a//a必须用()括起来
{
default :x=a+b ;
case 10 :y=a-b ; break;
case 11 :x=a*d ;break;
}