永发信息网

以下switch语句每句每段的意思(求具体、详细)

答案:1  悬赏:0  手机版
解决时间 2021-01-26 08:23
  • 提问者网友:情歌越听越心酸
  • 2021-01-26 01:52
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;break;
case 10 : y=a-b; break;
case 11 : x=a*d; break;
}
D) switch(a+b)
{case 10 : x=a+b; break;
case 11 : y=a-b; break;
}
最佳答案
  • 五星知识达人网友:長槍戰八方
  • 2021-01-26 01:59
A)当a^2+b^3的值等于1或者3的时候,把a+b的值赋给y,然后中断switch语句;当a^2+b^3的值等于0或者5的时候,把a-b的值赋给y,然后中断switch语句
B)当a*a+b*b的值等于1或者3的时候,把a+b的值赋给y,然后中断switch语句;当a*a+b*b的值等于0的时候,把b-a的值赋给y,然后中断switch语句。(注意"case 3:"后面没有break,及执行完case 3这个空语句之后会即刻执行下一语句,case 1)
C)当a的值等于10时,把a-b的值赋给y,然后中断switch语句;当a的值等于11的时候,把a*d的值赋给x,然后中断switch语句;其他情况直接跳转到default,把a+b的值赋给x,然后中断switch语句
D)当a+b的值等于10时,把a+b的值赋给x,然后中断switch语句;或者当a+b的值等于11时,把a-b的值赋给y,然后中断switch语句
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯