c语言数组计算平均值
时间: 2023-11-15 14:01:21 浏览: 302
使用C语言计算平均值的方法有很多种,其中一种常见的方法是使用数组。下面是一个简单的程序,它可以计算输入数字的平均值:
```
#include <stdio.h>
#define SIZE 10
int main() {
int numbers[SIZE];
int i;
int sum = 0;
float average;
printf("请输入%d个整数\n", SIZE);
for (i = 0; i < SIZE; i++) {
scanf("%d", &numbers[i]);
sum += numbers[i];
}
average = (float)sum / SIZE;
printf("平均值为: %.2f\n", average);
return 0;
}
```
这个程序首先定义了一个大小为10的整数数组`numbers`,然后使用`for`循环遍历数组,读取用户输入的数字并将它们加起来。最后,程序将总和除以数组的长度得到平均值,并输出结果。
需要注意的是,为了得到精确的平均值,我们需要将总和转换为浮点数类型再进行除法运算。在上面的程序中,我们使用了强制类型转换`(float)`将`sum`转换为浮点数类型。
相关问题
c语言数组求平均值
可以通过以下代码来计算一个 C 语言数组的平均值:
```c
#include <stdio.h>
int main() {
int arr[5] = {10, 20, 30, 40, 50};
int sum = 0;
float avg;
int i;
for (i = 0; i < 5; i++) {
sum += arr[i];
}
avg = (float)sum / 5;
printf("平均值为:%.2f", avg);
return 0;
}
```
在上述代码中,我们首先定义一个包含 5 个整数的数组 `arr`,然后使用 `for` 循环遍历数组,并将数组元素的值累加到变量 `sum` 中。最后,我们将 `sum` 除以数组的长度,即 5,得到该数组的平均值,并将其存储在变量 `avg` 中。最后,我们使用 `printf` 函数将平均值打印出来。
c语言数组计算三个数平均值
在C语言中,计算三个数的平均值通常涉及到声明一个数组存储这三个数,然后对它们进行求和并除以数组元素的数量。下面是一个简单的示例:
```c
#include <stdio.h>
int main() {
double numbers[3]; // 定义一个包含三个double类型的数组
double sum = 0; // 初始化总和为0
// 输入三个数到数组
printf("请输入三个数字:");
scanf("%lf %lf %lf", &numbers[0], &numbers[1], &numbers[2]);
// 计算数组元素的总和
for (int i = 0; i < 3; i++) {
sum += numbers[i];
}
// 计算平均值
double average = sum / 3;
// 输出结果
printf("这三个数的平均值是: %.2f\n", average);
return 0;
}
```
在这个例子中,用户通过`scanf`函数输入三个数字,程序会计算它们的平均值,并打印出来。
阅读全文