从键盘上输入4个不相等的整数存入变量n1.n2.n3.n4,找出其中最小的一个数并输出
时间: 2024-10-19 13:13:02 浏览: 23
要从键盘上输入四个不相等的整数并将它们存储在变量n1、n2、n3和n4中,然后找到其中最小的一个并输出,你可以使用C++标准库中的`cin`(用于读取用户输入)和`min_element`(用于找到最小元素)。以下是一个简单的示例程序:
```cpp
#include <iostream>
#include <algorithm>
int main() {
int n1, n2, n3, n4;
// 从键盘输入四个整数
std::cout << "请输入四个不相等的整数:\n";
std::cin >> n1 >> n2 >> n3 >> n4;
// 使用std::min_element找到最小值
auto min_num = *std::min_element(std::begin(&n1), std::end(&n1)); // 假设n1是最小的初始值
// 更新最小值如果其他数更小
if (n2 < min_num) {
min_num = n2;
}
if (n3 < min_num) {
min_num = n3;
}
if (n4 < min_num) {
min_num = n4;
}
// 输出最小的数字
std::cout << "最小的数是:" << min_num << "\n";
return 0;
}
```
在这个例子中,我们首先获取用户的输入,然后遍历这四个变量,每次用`min_element`更新`min_num`直到找到真正的最小值。最后,我们将找到的最小值输出。
阅读全文