若a和b均是正整型变量,正确的switch语句是( )
A)switch(pow(a,2)+pow(b,2))(注:调用求幂的数学函数){case1:case3:y=a+b;break;case0:case5:y=a-b;}B...
A) switch(pow(a,2)+pow(b,2)) (注:调用求幂的数学函数)
{ case1 : case3 : y=a+b; break;
case0 : case5 : y=a-b;
}
B) switch(a*a+b*b);
{ case3 :
case1 : y=a+b; break;
case0 : y=b-a; break;
}
C) switch a
{ default : x=a+b;
case 10 : y=a-b; break;
case 11 : x=a*d; break;
}
D) switch(a+b)
{case10 : x=a+b; break;
case11 : y=a-b; break;
} 展开
{ case1 : case3 : y=a+b; break;
case0 : case5 : y=a-b;
}
B) switch(a*a+b*b);
{ case3 :
case1 : y=a+b; break;
case0 : y=b-a; break;
}
C) switch a
{ default : x=a+b;
case 10 : y=a-b; break;
case 11 : x=a*d; break;
}
D) switch(a+b)
{case10 : x=a+b; break;
case11 : y=a-b; break;
} 展开
3个回答
展开全部
D case和数字应该分开
A:幂计算后结果是浮点数
B:switch后不应该有分号
C:default放在最后,否则case 10总会跟着执行 ,a要括起来
A:幂计算后结果是浮点数
B:switch后不应该有分号
C:default放在最后,否则case 10总会跟着执行 ,a要括起来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
pow(a,b)函数是求a的b次幂
switch()括号里面的必须要是常量表达式
case
语句后面的也必须是常量,而且不能相同!
switch()括号里面的必须要是常量表达式
case
语句后面的也必须是常量,而且不能相同!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询