用C++定义一个长度为8的整形一维数组,从键盘接收这8个整数,输出打印这8个数中最小值及平均值
时间: 2024-11-07 21:13:44 浏览: 3
首先,在C++中,你可以通过`cin`函数从键盘接收用户输入,并定义一个固定大小的一维数组来存储这些整数。以下是步骤:
```cpp
#include <iostream>
using namespace std;
int main() {
// 定义一个长度为8的整形数组
int arr[8];
// 读取8个整数
for (int i = 0; i < 8; i++) {
cout << "请输入第 " << (i+1) << " 个整数: ";
cin >> arr[i];
}
// 初始化最小值为第一个元素,然后遍历数组寻找最小值
int min_value = arr[0];
for (int j = 1; j < 8; j++) {
if (arr[j] < min_value) {
min_value = arr[j];
}
}
// 计算平均值
double sum = 0;
for (int k = 0; k < 8; k++) {
sum += arr[k];
}
double average = sum / 8.0; // 注意除以元素个数,不是数组索引
// 输出结果
cout << "数组中的最小值是: " << min_value << endl;
cout << "数组的平均值是: " << average << endl;
return 0;
}
```
阅读全文