已知float a=7,b=2.5,c=4.7;表达式b+(int)(a\/3*(int)(a+c)\/2)%4的...
答案是:2.500000
...求表达式b+(int) (a\/3*(int) (a+c)\/2)%4的值。
结果是: 2.5
已知float a=7,b=2.5,c=4.7;表达式b+(int)(a\/3*(int)(a+2)\/2)%4的值
b+(int)(a\/3*(int)(a+2)\/2)%4 =2.5+(int)(7.0\/3*9\/2)%4 =2.5+(int)(10.5)%4 =2.5+10%4 =2.5+2 =4.5
C语言问题 已知float a=7 ,b=2.5,c=4.7; 表达式 b+(int)
include<stdio.h>int main(){ float a=7, b=2.5, c=4.7; printf("%lf", b+(int)(a\/3*(int)(a+c)\/2)%4 ); return 0;}2.5
...a=2.5,c=4.7;则下面的表达式a+(int)(b\/3*(int)(a+c)\/2)%4的值...
a+(int)(b\/3*(int)(a+c)\/2)%4 =2.5+(int)[7\/3*(int)(2.5+4.7)\/2]%4--①代入变量值,中括号为了表达优先级 =2.5+(int)[7\/3*7\/2]%4--②(int)(2.5+4.7)=(int)7.2=7 =2.5+7%4--③(int)[7\/3*7\/2]因为是int型数字进行运算 --所以所有运算结果去掉小数点...
若有定义int b=7;float a=2.5,c=4.7;则表达式a+(int)(b\/3*(in
过程尽在其中:a+(int)(b\/3*(int)(a+c)\/2)%4 =2.5+(int)(7\/3*(int)(2.5+4.7)\/2)%4 =2.5+(int)(2*(int)(7.2)\/2)%4 =2.5+(int)(2*7\/2)%4 =2.5+(int)(14\/2)%4 =2.5+(int)(7)%4 =2.5+7%4 =2.5+3 =5.5。
若有定义:int b=7,float a=2.5,c=4.7,则表达式a+(int)(b\/3*(i
a+(int)(b\/3*(int)(a+c)\/2)%4 (1) b\/3 即 7\/3 得 2 (2) (a+c) 是 2.5+4.7 得 7.2 (3) (int)(7.2) 得 7 (4) 2 * 7 \/ 2 = 14\/2 = 7 (5) (int)7 %4 = 7 %4 得 3 (6) a+3 = 2.5 + 3 得 5.5 ...
设intb=7;float a=2.5,c=4.7;求下面表达式的值:a+(int)(b\/2*(int...
计算(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 ...
C语言习题,请高人指导解答!
满分:5 分 2. 对于条件表达式(M)?(a++):(a--),其中的表达式M等价于(B)。A. M==0 B. M==1 C. M!=0 D. M!=1 满分:5 分 3. 若有定义:intx=7;floata=2.5,b=4.7;则表达式a+x%3*(int)(a+b)%2\/4的值是(A)。A. 2.5 B. 2.75 C. 3.5 D. 0 ...
...a=2.5,c=4.7;则表达式a+(b\/2*(int)(a+c)\/2)%4我怎么做都是3.5.可 ...
子表达式b\/2==3 (int)(a+c)==7 显然的2.5+(3*7\/2)%4==2.5+2