C程序使用数组计算平均值

C程序使用数组计算平均值

C 语言编程实例大全

C程序使用数组计算平均值

C 语言编程实例大全

在此示例中,您将学习计算用户使用数组输入的n个元素的平均值。

要理解此示例,您应该了解以下C语言编程主题:

C while和do ... while循环

C for循环

C数组

使用数组存储数字并计算平均值#include

int main() {

int n, i;

float num[100], sum = 0.0, avg;

printf("输入元素数: ");

scanf("%d", &n);

while (n > 100 || n < 1) {

printf("错误!数字应在的范围内 (1 - 100).\n");

printf("再次输入数字: ");

scanf("%d", &n);

}

for (i = 0; i < n; ++i) {

printf("%d. 输入数字: ", i + 1);

scanf("%f", &num[i]);

sum += num[i];

}

avg = sum / n;

printf("Average(平均值) = %.2f", avg);

return 0;

}输出结果

输入元素数: 6

1. 输入数字: 45.3

2. 输入数字: 67.5

3. 输入数字: -45.6

4. 输入数字: 20.34

5. 输入数字: 33

6. 输入数字: 45.6

Average(平均值)= 27.69在此,首先要求用户输入元素数。 此数字分配给n。

如果用户输入的整数大于1或大于100,则要求用户再次输入该数字。这是使用while循环完成的。

然后,我们迭代了一个for循环,从i = 0到i < n,在循环的每次迭代中,用户都被要求输入数字来计算平均值。这些数字存储在num[]数组中。

scanf("%f", &num[i]);并且,计算每个输入元素的总和。

sum += num[i];一旦for循环完成时,平均值被计算并打印在屏幕上。

C 语言编程实例大全

C 语言编程实例大全

相关推荐

滬尾礮臺

滬尾礮臺

08-05 👁️‍🗨️ 5850
抢手!一台OPPO手机拍卖,111人经过两千多次加价才成交
你的QQ号值多少钱?18年前注册的QQ号,拍出“6万元”的高价?
京券是什么?京券一般怎么获得?

京券是什么?京券一般怎么获得?

06-29 👁️‍🗨️ 4627
健康人群吃荸荠有什么好处和坏处

健康人群吃荸荠有什么好处和坏处

09-03 👁️‍🗨️ 559