设int b=7,float =2.5,c=4.7,求下面表达式的值 a+(int)(b/2*(i
发布网友
发布时间:2024-10-08 21:15
我来回答
共2个回答
热心网友
时间:2024-12-12 06:48
计算(int)(a+c)得到7;
现在变成a+(int)(b/2*7/2)%4
计算 b/2得3;
现在变成a+(int)(3*7/2)%4
计算 3*7得21;
现在变成a+(int)(21/2)%4
计算(int)(21/2)得10;
现在变成a+10%4
计算10%4得2;
现在变成a+2
最终为4.5
热心网友
时间:2024-12-12 06:48
a=2.5??追问是的
追答2.5+(7/2*7/2)%4=4.5