第三题为什么不是0呢?

第三题为什么不是0呢?

int x=3,y=4,z=0;


switch(x%y+2)

{

   case 0:z=x*y;break;

   case 6:z=x/y;break;

   case 12:z=x-y;break;

   default:z=x*y-x;

}


正在回答

登陆购买课程后可参与讨论,去登陆

2回答

3%4取余数然后加二也就是2,,,没有对应的case所以是执行default

  • 宝慕林1076979 提问者 #1
    请问一下3%4不是余4吗。。。
    2017-10-30 11:42:38
  • 宝慕林1076979 提问者 #2
    还是余3。。。懵逼了
    2017-10-30 11:43:42
陆小仙 2017-10-30 11:45:54

3除4......那里余3了..只有0.75好吗....如果说4除3.那就是余1

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师