使用数组编程,读6个整数存入数组,找出其中最大值和最小值.c++
时间: 2024-10-29 19:24:14 浏览: 7
在C++中,你可以通过以下几个步骤来使用数组编程,读取6个整数并找出其中的最大值和最小值:
1. 定义一个包含6个元素的整数数组。
```cpp
int numbers[6];
```
2. 使用`cin`从用户那里获取输入,并依次存储到数组中。
```cpp
for (int i = 0; i < 6; i++) {
cout << "请输入第" << (i + 1) << "个整数:";
cin >> numbers[i];
}
```
3. 初始化最大值(max)和最小值(min)为数组的第一个元素,然后遍历数组,更新最大值和最小值。
```cpp
int max = numbers[0], min = numbers[0];
for (int j = 1; j < 6; j++) {
if (numbers[j] > max) {
max = numbers[j];
}
if (numbers[j] < min) {
min = numbers[j];
}
}
```
4. 打印出最大值和最小值。
```cpp
cout << "最大值是:" << max << endl;
cout << "最小值是:" << min << endl;
```
完整的代码示例:
```cpp
#include <iostream>
int main() {
int numbers[6];
// 获取输入并存入数组
for (int i = 0; i < 6; i++) {
std::cout << "请输入第" << (i + 1) << "个整数:";
std::cin >> numbers[i];
}
// 找出最大值和最小值
int max = numbers[0], min = numbers[0];
for (int j = 1; j < 6; j++) {
if (numbers[j] > max) {
max = numbers[j];
}
if (numbers[j] < min) {
min = numbers[j];
}
}
// 输出结果
std::cout << "最大值是:" << max << std::endl;
std::cout << "最小值是:" << min << std::endl;
return 0;
}
阅读全文