使用dev-c++编写程序,定义一个长度为5的一维数组arr,然后从键盘上向一维数组arr中输入5个整数,求取arr各个元素之和及平均值。
时间: 2024-11-27 10:23:12 浏览: 1
C++两个一维数组相加求和
在Dev-C++中,你可以按照以下步骤编写一个简单的程序来完成这个任务:
```cpp
#include <iostream>
using namespace std;
int main() {
const int LENGTH = 5;
int arr[LENGTH];
int sum = 0; // 初始化数组元素和
// 输入5个整数到数组arr中
cout << "请输入5个整数:" << endl;
for (int i = 0; i < LENGTH; i++) {
cin >> arr[i]; // 读取用户输入并存储到数组中
sum += arr[i]; // 累加每个元素
}
// 计算平均值
float average = static_cast<float>(sum) / LENGTH;
// 输出结果
cout << "数组元素之和为: " << sum << endl;
cout << "平均值为: " << average << endl;
return 0;
}
```
此程序首先定义了一个长度为5的一维数组`arr`,接着通过`cin`从键盘获取用户输入,并将这些整数存入数组。然后计算数组元素的总和并将结果赋给变量`sum`。最后,通过将总和除以数组长度得到平均值,并输出这两个值。
阅读全文