#include <stdio.h>

// 函数：计算数组元素的平均值（形参用数组形式）
float calculateAverage(int arr[], int length) {
    int sum = 0;
    for (int i = 0; i < length; i++) {
        sum += arr[i]; // 通过数组下标访问元素
    }
    return (float)sum / length; // 转换为浮点型返回
}

int main() {
    int numbers[] = {10, 20, 30, 40, 50};
    int len = sizeof(numbers) / sizeof(numbers[0]); // 计算数组长度
    
    float avg = calculateAverage(numbers, len); // 传递数组名和长度
    printf("数组元素：");
    for (int i = 0; i < len; i++) {
        printf("%d ", numbers[i]);
    }
    printf("\n平均值：%.2f\n", avg);
    return 0;
}
