已有定义“int c, d;”,且c和d的值均大于0,表达式“c%d+c/d*d==c”的值为
2条回答 默认 最新
树下等苹果 2022-05-24 19:54关注结果为1。原因如下:
(1)c%d求c对d的余数;
(2)c/d因为是整数,求出来的是整数,余数部分被忽略,所以c/dd求的是c对d的整数部分,两部分相加正好等于c,及表达式为: c==c,结果为1.
如:c=22, d=5。
(1)c%d=2
(2) c/d=4,c/dd=4*5=20。20+2=22=c。评论 打赏 举报解决 1无用