课程
/后端开发
/C
/C语言入门
这题是不是有问题。它给的答案是12,我怎么算都是11.哪位大神可以告诉我
2017-09-20
源自:C语言入门 3-4
正在回答
大老门,3+4/3+12-4 为什么要先算12-4,
慕圣1488031
乘除求余的权利是一样大的 碰到直接重左到右算即可
用数字代替
=3+4%7/3+3*4-4
=3+4/3+8
=11+1
=12
qq_我不错丶_0
有思需多行 回复 qq_我不错丶_0
代入a=3 b=4,得3+4%(3+4)/3+3*4-4
这里要先算4%(3+4) 也就是4除以7余数等于4
即原式=3+4/3+3*4-4
又由“如果两个相除的数都是整数,则结果也为整数”可知 4/3=1
则原式=3+1+12-4=12. (^ ^)
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答运算符类计算题
2 回答计算的问题
3 回答循环语句计算先后的计算问题
1 回答循环计算问题
3 回答重复计算问题