永发信息网

int a=10 ,b=9,c=8按顺序行c=(a-=(b-5));c=(a%11 )+(b=3)

答案:6  悬赏:10  手机版
解决时间 2021-05-05 14:22
  • 提问者网友:書生途
  • 2021-05-04 15:04
int a=10 ,b=9,c=8按顺序行c=(a-=(b-5));c=(a%11 )+(b=3)
最佳答案
  • 五星知识达人网友:醉吻情书
  • 2021-05-04 16:08
c=(a-=(b-5));

b-5等于4, a-=4相当于a=a-4=6 注意:此时a=6;

a%11=6, b=3就是3 所以c=9

答案不是13,是9.
已经上机测试通过,我可发截图认证。
全部回答
  • 1楼网友:白昼之月
  • 2021-05-04 20:05
%是取模运算,就是相除取余数
比如
9%8=1
10%8=2
16%8=0
  • 2楼网友:过活
  • 2021-05-04 18:42
a%11就是取a/11之后的余数
  • 3楼网友:迟山
  • 2021-05-04 18:11
首先通过这个计算c=(a-=(b-5)),a的值会变成6,在a%11的时候,就是a对11取余数,所以结果a%11余数就是a也就是6。希望对您有所帮助
  • 4楼网友:往事埋风中
  • 2021-05-04 16:52
a%x=a除以x的余数,
c=(a-=(b-5)),c=a=10,b-5=4,a-=b-5,a=10-4=6
c=(a%11 )+(b=3),a%11=6%11=6,c=6+9=15,c=3
  • 5楼网友:动情书生
  • 2021-05-04 16:28
第一句:
c=(a-=(b-5))
按照运算符优先级可拆解成:
a -= (b-5);
c = a;
即a = a - (b-5) =6
a % 11就是a对11取余,结果为6
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯