把num 改成float就好了
你指的错误是不是 得出的 是4.000000 而不是4.50000000 啊??
把sum/num改为(float)sum/num 或1.0*sum/num
因为C语言中整数相除结果为整数。
非常感谢小小与lpanguan,我明白了!