用C++定义一个长度为8的整型一维数组,通过键盘接收这8个整数,输出打印这8个数中的最小值和平均值
时间: 2024-11-06 21:23:30 浏览: 21
C语言程序设计-从键盘为一维整型数组输入10个整数,调用fun函数找出其中最小的数,
5星 · 资源好评率100%
在C++中,你可以这样做:
```cpp
#include <iostream>
using namespace std;
int main() {
int arr[8]; // 定义一个长度为8的一维整型数组
int sum = 0; // 初始化用于计算总和的变量
int min_value = arr[0]; // 先假设第一个元素是最小值
// 从键盘接收并存储8个整数
cout << "请输入8个整数:" << endl;
for (int i = 0; i < 8; i++) {
cin >> arr[i];
sum += arr[i]; // 累加每个输入的数字到总和
if (arr[i] < min_value) { // 比较当前数是否比已知最小值小
min_value = arr[i]; // 如果小,更新最小值
}
}
// 输出结果
cout << "最小值是: " << min_value << endl;
cout << "平均值是: " << static_cast<double>(sum) / 8 << endl;
return 0;
}
```
在这个程序中,我们首先初始化了一个包含8个整数的空间,然后通过循环获取用户输入,并累加到`sum`中。同时检查每个输入的数是否小于当前已知的最小值。最后,我们将所有数相加除以8得到平均值。
阅读全文