问答详情
源自:2-13 编程练习

我这道题好难,想半天都不知道怎么做?你们知道吗?

为什么总是学习的时候让你爬,总结的时候让你飞。 

提问者:慕粉昵称已占用 2017-02-03 13:33

个回答

  • 在沉默中爆发
    2017-02-03 13:44:09
    已采纳

    简单的数学问题。第一轮计算a的值没变是5,b的值是100除以7的余数,所以是2。因为a>b为真a*b>0也为真,所以SUM为真.

    第二轮计算.++a  --b的意思是指在运算前自加和自减,C语言里讲过。所以a的值为6,b为1,sum进行计算就为27.

  • 木槿凉城
    2017-03-22 22:22:06

    为什么前面都带着一个+号,两个+号是自加,但是一个+号是什么意思

  • 呼呼哈嘿ccc
    2017-02-03 13:41:58

    b=100%7的意思是,b里面的值是100/7的余数,所以b=2,sum = a > b && a*b > 0,a=5,所以a>b是真,&&运算是且,a*b=10>0所以也为真,所以sum为真,答案是true。第二题,sum = ( (++a) + 3 ) / (2 - (--b) ) * 3,++a的意思是a=a+1 所以a是6,同样b=1,此时sum=(6+3)/(2-1)*3=27