用C语言编写程序计算一个包含10个整数的数组中所有整数的平均值
时间: 2024-02-24 11:00:21 浏览: 99
好的,我知道了。以下是用C语言编写程序计算一个包含10个整数的数组中所有整数的平均值的代码:
```c
#include <stdio.h>
int main() {
int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int sum = 0;
float avg;
for (int i = 0; i < 10; i++) {
sum += arr[i];
}
avg = (float)sum / 10;
printf("The average is: %.2f", avg);
return 0;
}
```
这个程序中,我们首先定义了一个包含10个整数的数组`arr`,并初始化了数组元素。然后,我们使用一个for循环来遍历数组,将数组中所有整数的和累加到变量`sum`中。最后,我们将累加的和除以数组的长度10,得到平均值,并将其赋值给变量`avg`。最后,我们使用`printf`函数将平均值输出到控制台。注意,我们使用了`%.2f`格式化字符串来指定输出浮点数时保留两位小数。
相关问题
C语言编写程序计算一个包含10个整数的数组中所有整数的平均值,平均值计算为双精度浮点数,在main函数中利用循环输入十个整数,保存在一个数组中,计算均值,然后输出计算结果
好的,这里是用C语言编写程序计算一个包含10个整数的数组中所有整数的平均值,平均值计算为双精度浮点数的代码:
```c
#include <stdio.h>
int main() {
int arr[10];
double sum = 0.0, avg;
printf("Please enter 10 integers: ");
for (int i = 0; i < 10; i++) {
scanf("%d", &arr[i]);
}
for (int i = 0; i < 10; i++) {
sum += arr[i];
}
avg = sum / 10;
printf("The average is: %.2lf", avg);
return 0;
}
```
这个程序中,我们首先定义了一个包含10个整数的数组`arr`,并定义了一个双精度浮点数变量`sum`和`avg`。然后,我们使用一个for循环来遍历数组,利用`scanf`函数从控制台读入10个整数并保存到数组中。接着,我们再使用一个for循环来遍历数组,将数组中所有整数的和累加到变量`sum`中。最后,我们将累加的和除以数组的长度10,得到平均值,并将其赋值给变量`avg`。最后,我们使用`printf`函数将平均值输出到控制台。注意,我们使用了`%.2lf`格式化字符串来指定输出双精度浮点数时保留两位小数。
编写一个程序计算一个包含10个整数的数组中所有整数的平均值。C语言
下面是一个简单的 C 语言程序,可以计算一个包含10个整数的数组中所有整数的平均值:
```c
#include <stdio.h>
int main() {
int numbers[10];
int sum = 0;
printf("请输入10个整数:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &numbers[i]);
sum += numbers[i];
}
float average = (float) sum / 10;
printf("这10个整数的平均值为:%.2f\n", average);
return 0;
}
```
在这个程序中,我们定义了一个包含10个整数的数组 `numbers`,并使用 `for` 循环提示用户输入10个整数,并将它们存储在数组中。然后,我们计算这10个整数的总和,并计算平均值。最后,我们使用 `printf` 函数输出平均值。
注意:我们将总和 `sum` 强制转换为 `float` 类型,以便计算平均值。我们还使用了 `.2f` 格式说明符,以确保输出的平均值只有两位小数。
阅读全文