问题标题:
【若a和b均是正整型变量,正确的switch语句是()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)】
更新时间:2024-05-09 13:23:45
问题描述:

若a和b均是正整型变量,正确的switch语句是()

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)switcha

{default:x=a+b;

case10:y=a-b;break;

case11:x=a*d;break;

}

D)switch(a+b)

{case10:x=a+b;break;

case11:y=a-b;break;

}

林才彪回答:
  如果D选项case10改为case10,case11改为case11的话就是对的A选项pow函数的返回值为double型,而switch的参数不允许为double,因此不正确B选项switch(a*a+b*b)后面有分号,不正确,switch和下面大括号是一个整体,不能用...
查看更多
数学推荐
热门数学推荐