c语言数组求平均值
时间: 2023-09-06 11:14:35 浏览: 92
可以通过以下代码来计算一个 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语言数组求平均值
可以使用for循环遍历数组,将数组中的元素相加,然后除以数组长度即可求得平均值。具体实现可以参考以下代码:
```
int array[] = {1, 2, 3, 4, 5};
int sum = 0;
float average = 0.0;
int len = sizeof(array) / sizeof(array[0]);
for (int i = 0; i < len; i++) {
sum += array[i];
}
average = (float)sum / len;
printf("数组的平均值为:%.2f", average);
```
c语言数组计算平均值
使用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`转换为浮点数类型。
阅读全文