在C語言中,可以使用數組來存儲n個數,然后求平均值的方法如下:
首先,聲明一個變量sum用于存儲所有數的和,初始化為0。
聲明一個變量n用于表示輸入的數的個數。
聲明一個數組arr來存儲n個數。
使用循環結構,循環n次,將每個輸入的數存入數組arr,并累加到sum中。
最后,用sum除以n,即可得到平均值avg。
以下是一個示例代碼:
#include <stdio.h>
int main() {
int n, sum = 0;
float avg;
printf("請輸入數的個數:");
scanf("%d", &n);
int arr[n];
printf("請輸入%d個數:\n", n);
for (int i = 0; i < n; i++) {
scanf("%d", &arr[i]);
sum += arr[i];
}
avg = (float) sum / n;
printf("平均值為:%.2f\n", avg);
return 0;
}
在上述代碼中,首先要輸入要計算平均值的數的個數n,然后輸入n個數。程序會依次將這些數存入數組arr,并累加到sum中。最后,將sum除以n得到平均值avg,并輸出。注意,需要將sum強制轉換為float類型,以便得到帶小數的平均值。