(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.
推荐
- (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__
- 含有ear或air或ere的英语单词有什么?加起来至少10个拜托各位了 3Q
- 若abc均为单位向量,且a×b=1/2,c=xa+yb(x,y∈R),则x+y的最大值?
- 英语作文 An Unforgettable Experience
猜你喜欢