求解c语言问题,看看如何解答

img

img

img

a = 1.1 *1.1=1.21
b = 2.0 *2.0 = 4
(int)(a+b)=(int)5.21=5
printf中使用%lf输出,显示5.000000

fun1函数的返回值: a *=a 等价于 a = a*a; return a;

1.1*1.1 = 1.21
2.0*2.0 = 4.0
1.21+4.0 = 5.21 用(int)取整就是5
使用%lf输出保持6位小数。结果是5.000000

如有帮助,望采纳!谢谢!