求下列算术表达式的值。(1)x+a%3*(int)(x+y)%2/4 设x=2.5,a=7,y=4.7

如题所述

第1个回答  2008-09-16
2.5
x+a%3*(int)(x+y)%2/4 设x=2.5,a=7,y=4.7
=2.5+7%3*(int )(2.5+4.7)
=2.5+1*(int)7 %2/4
=2.5+7%2/4
=2.5+1/4
=2.5
第2个回答  2008-09-16
x+a%3*(int)(x+y)%2/4 设x=2.5,a=7,y=4.7
=2.5+7%3*(int )(2.5+4.7)
=2.5+1*(int)7
=2.5+7
=9.5
=9
因为是int型,所以去掉小数部分。本回答被网友采纳
第3个回答  2008-09-16
x + a % 3 * (int) (x + y) % 2 / 4=
x + (a % 3 * ((int)(x + y)) % 2 / 4)=
2.5
第4个回答  2008-09-16
9对
第5个回答  2008-09-16
2.5