要求n個數的平均值,首先需要從用戶輸入n個數,然后將這些數相加,最后除以n即可得到平均值。
以下是一個示例代碼:
#include <stdio.h>
int main() {
int n, i;
float sum = 0, average;
printf("請輸入要求平均值的數字個數:");
scanf("%d", &n);
printf("請輸入%d個數字:\n", n);
for (i = 0; i < n; i++) {
float num;
scanf("%f", &num);
sum += num;
}
average = sum / n;
printf("平均值為:%.2f\n", average);
return 0;
}
代碼中,先通過scanf
從用戶獲取輸入的n,然后進入循環,每次循環中使用scanf
獲取用戶輸入的數字,并將其累加到sum
變量中。循環結束后,將sum
除以n,得到平均值,并將結果打印出來。