C语言有时候计算除法得出的结果不准确

在这里插入图片描述在这里插入图片描述
出现这样的情况呢是因为我这里定义的av是double类型的数。但是sum是int类型的数;k也是int类型的数。他俩相除的结果为整数。所以结果总是3。
解决办法就是将sum转化为double类型的数

猜你喜欢

转载自blog.csdn.net/qq_33560272/article/details/86633779