慕莱坞2145560
2018-03-13 22:10
为什么我老算的是11?
老哥比我还半途而废
4%7/3也就是这里出错了吧!
4%7因为除不开,除数是0,余数当然是4了
4/3算出来的是小数,可是咱们前面规定了它是int类型的,所以就是1了
a=3;
a+b=7;
b%(a+b)=4%7=4;
4/3=1(int)
a*b-b=12-4=8.
原式=3+1+8=12
是这个答案吗?
过程有点乱,见谅。
首先算(a+b)
再算b%(a+b)
C语言入门
926025 学习 · 20793 问题
相似问题