(float)(a+b)/2+(int)x%(int)y设a=2,b=3,x=3.5,y=2.5我算结果是3但是答案是3.5请问怎么算的,
人气:257 ℃ 时间:2020-05-31 22:54:00
解答
float 型变量算出来是带小数的!(a+b)/2=2.5.不用变!
int 型变量算出来是整型的,是小数也要去掉!所以后面的就是 3除以2的余数了 是1!
所以相加是3.5.
推荐
- (float)(a+b)/2+(int)x%(int)y 设a=2,b=3,x=3.5,y=2.5的值是多少
- (float)(a+b)/2+(int)x%(int)y 设a=2,b=3,x=3.5,y=2.5 求表达式值
- 5.编写程序,设a=2,b=3,x=3.5,y=2.5计算并输出算术表达式(float)(a+b)/2+(int)x%(
- 设 a=2,b=3,x=3.5,y=2.5计算(float((a+b)/2+(int)x%(int)y
- 设a=2,b=3,x=3.5,y=2.5,表达式(float)(a+b)/2+(int)x%2/4 的值为____2.5__
- 1+3+5+…+99-(2+4+6+…+98)_.
- 有一堆棋子,把他四等分后剩下1枚,取走三分和这一枚,剩下的再四等分又剩一枚,再取走三分和这一枚,剩下再四等分又剩一枚,问原来有几枚棋子?
- 关于铝和钠与水反应的问题
猜你喜欢