|
我希望计算数组元素的平均数,但这个计算结果是0.1,可我去不知道如何逐步验证,希望高手指导
- #include <iostream>
- #include <array>
- double average(double array[], size_t count);
- int main()
- {
- double values[]{ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0 };
- std::cout << "Average =" << average(values, std::size(values)) << std::endl;
- }
- double average(double array[], size_t count)
- {
- double sum{};
- for (size_t i{}; i < count; ++i)
- {
- sum += array[i];
- return sum / count;
- }
- }
复制代码
把 return sum / count; 这句话从 for 循环中拿出来,拿到 for 循环的外面就可以了
|
上一篇: MFC获取13位时间戳下一篇: 要如何调出这个部件出来,我的2013根本调不出这个东西来,谢谢
|