ccwz.uuu9.com:c语言的问题

来源:百度文库 编辑:高考问答 时间:2024/04/28 08:14:45
求下面算术表达式的值:
x+a%3*(int)(x+y)%2/4
设x=2.5,a=7,y=4.7
(float)(a+b)/2+(int)x%(int)y
设a=2,b=3,x=3.5,y=2.5

第一个的答案为2.5
第二个的答案为3.5

2.000000
3.000000

第一个的答案为2.5
第二个的答案为3.500000

优先级的问题 最恶心了 没工夫去被那个去 看一眼书就可以了

第一题 a%3=1 x+y=7.2 int(x+y)=7 int(x+y)%2=1而1/4=0
所以答案是2.5
第二题 float(a+b)=5.0000000 (int)x%(int)y=1
所以答案是3.5000000