c语言一维数组怎么求平均值

   2025-01-31 9370
核心提示:要求一维数组的平均值,首先需要计算数组中所有元素的总和,然后再除以数组的长度。可以使用循环来遍历数组,将所有元素进行累加

要求一维数组的平均值,首先需要计算数组中所有元素的总和,然后再除以数组的长度。可以使用循环来遍历数组,将所有元素进行累加,最后再除以数组的长度。

以下是一个示例代码:

#include <stdio.h>int main() {    int arr[] = {3, 5, 7, 9, 11};    int length = sizeof(arr) / sizeof(arr[0]);  // 数组长度    int sum = 0;  // 总和    float average;  // 平均值    // 求和    for (int i = 0; i < length; i++) {        sum += arr[i];    }    // 求平均值    average = (float)sum / length;    printf("数组的平均值为: %.2f\n", average);    return 0;}

以上代码将输出:

数组的平均值为: 7.00

注意,为了得到精确的浮点数结果,需要将总和sum强制转换为float类型,再除以数组的长度。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言