帮忙做下这个c语言题目

2025-01-01 03:26:18
推荐回答(3个)
回答1:

a%3=1
(int)(x+y)=7 (int)是强制转换,将double的浮点型数据转换为整形的数据

所以a%3*(int)(x+y)=7
7%2=1
1/4=0 因为是整除,所以要去掉小数点后的数据
x+0=2.5
希望对你有帮助。

回答2:

x+a%3*(int)(x+y)%2/4=2.5+1*(int)(7.2)%2/4=2.5+1/4=2.5+0=2.5

回答3:

a%3=1 (int)(x+y)=7→→→→1*7=7→→→7%2=1→→→→→1/4=0→→→→x+0=2.5,所以结果是2.5