从键盘输入一个长度为5的整型数组的各元素值,计算并输出其各元素的平均数
时间: 2023-12-14 19:39:42 浏览: 37
以下是一个C++的示例代码:
```cpp
#include <iostream>
using namespace std;
int main() {
int arr[5];
int sum = 0;
// 从键盘输入数组元素值,并计算元素之和
for (int i = 0; i < 5; i++) {
cout << "请输入第" << i+1 << "个元素的值:";
cin >> arr[i];
sum += arr[i];
}
// 计算平均数并输出
double avg = sum / 5.0;
cout << "这个数组的平均数是:" << avg << endl;
return 0;
}
```
在这个示例中,我们定义了一个长度为5的整型数组 `arr`,并且使用一个循环从键盘输入各元素值,并计算它们的和。最后,我们除以5得到平均数,并输出。
相关问题
从键盘输入一个长度为5的整型数组的各元素值,计算并输出其各元素的平均数
以下是一个 C++ 的示例代码:
```cpp
#include <iostream>
using namespace std;
int main() {
int arr[5];
double sum = 0;
// 读入数组元素值
cout << "请输入五个整数:";
for (int i = 0; i < 5; i++) {
cin >> arr[i];
sum += arr[i];
}
// 计算平均数并输出
double avg = sum / 5;
cout << "平均数为:" << avg << endl;
return 0;
}
```
运行程序后,依次输入五个整数,如:1 2 3 4 5,程序将输出它们的平均数:3。
从键盘输入一个长度为5的整型数组的各元素值,计算并输出其各元素的平均值。 要求,输入前有提示语句,结果保留2位小数。注意数据类型的转换!
好的,这是一个简单的C语言程序,可以实现您的需求:
```c
#include <stdio.h>
int main() {
int arr[5];
int sum = 0;
float avg;
printf("请输入5个整数:\n");
for (int i = 0; i < 5; i++) {
scanf("%d", &arr[i]);
sum += arr[i];
}
avg = (float) sum / 5;
printf("平均值为:%.2f\n", avg);
return 0;
}
```
这个程序首先定义了一个长度为5的整型数组`arr`,然后通过`for`循环读入数组的各元素值,并累加它们的和。最后,通过将总和除以元素个数,计算得到数组元素的平均值,并输出结果。注意,在计算平均值时,需要将总和强制转换为浮点数类型,以避免整数除法带来的精度问题。