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