为了账号安全,请及时绑定邮箱和手机立即绑定

对这个联系题答案有点疑问

int a = 3; b = 4;计算a+b%(a+b)/a+a*b-b

这个题目 b%(a+b)/a 这部分的答案应该是1.3333

正在回答

5 回答

答案是对的http://img1.sycdn.imooc.com//56dbdac600017c1107280435.jpg

0 回复 有任何疑惑可以回复我~

原式  3+4%(3+4)/3+3*4-4

先算4%(3+4)/3=1

%和/是同级运算符 同级运算符从左往右算 所以先算%    4%7=3;3/3=1

然后3+1+12-4=12

0 回复 有任何疑惑可以回复我~
#1

qq_恋火冰霜_0

不对,4%7=4,4/3=1
2016-03-14 回复 有任何疑惑可以回复我~

优先级弄错了,不好意思


0 回复 有任何疑惑可以回复我~

括号里面是7,4整除7得1余-3,但由于除数和被除数都为正,所以得3,3再除3就得1了。

0 回复 有任何疑惑可以回复我~
#1

东方魔盗

4%7的结果不应该是4吗?
2016-02-25 回复 有任何疑惑可以回复我~
#2

郭小宇同学

错了,4整除7得0余4,然后4/3=1
2016-03-23 回复 有任何疑惑可以回复我~

按正常顺序算就对了 结果为1

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926207    人
  • 解答问题       20797    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

对这个联系题答案有点疑问

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信