> 其他 >
(float)(a+b)/2+(int)x%(int)y设a=2,b=3,x=3.5,y=2.5我算结果是3但是答案是3.5请问怎么算的,
人气:463 ℃ 时间:2020-05-31 22:54:00
解答
float 型变量算出来是带小数的!(a+b)/2=2.5.不用变!
int 型变量算出来是整型的,是小数也要去掉!所以后面的就是 3除以2的余数了 是1!
所以相加是3.5.
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版