溫馨提示×

c語言中average函數的用法是什么

小億
608
2023-12-13 11:04:09
欄目: 編程語言

在C語言中,average函數用于計算一組數字的平均值。它通常接受一個數組作為參數,并返回該數組中所有元素的平均值。

函數定義可能如下:

double average(int arr[], int size) {
    int sum = 0;
    for (int i = 0; i < size; i++) {
        sum += arr[i];
    }
    double avg = (double)sum / size;
    return avg;
}

在上述示例中,函數接受一個整數數組arr和數組的大小size作為參數。它使用一個循環來遍歷數組,并將所有元素的和累加到sum變量中。然后,使用除法運算符將sum除以size,以計算平均值avg。最后,函數返回這個平均值。

使用average函數的示例代碼如下:

#include <stdio.h>

int main() {
    int numbers[] = {1, 2, 3, 4, 5};
    int size = sizeof(numbers) / sizeof(numbers[0]);
    double avg = average(numbers, size);
    printf("Average: %.2f\n", avg);
    return 0;
}

在上述示例中,我們定義了一個整數數組numbers,并計算它的大小size。然后,我們調用average函數,并將numbers和size作為參數傳遞給它。最后,我們打印出計算得到的平均值。

請注意,在使用average函數之前,我們需要先定義和實現它。

1
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女