c++求3个数最大值一直输出最小值
时间: 2024-09-10 07:29:34 浏览: 48
在C++中,如果你想要求出三个数中的最大值,然后一直输出最小值,你可以通过比较这三个数来实现。以下是一个简单的示例代码,展示了如何找到三个数中的最大值和最小值:
```cpp
#include <iostream>
using namespace std;
int main() {
int a, b, c;
int max, min;
// 假设输入三个整数
cout << "请输入三个整数:";
cin >> a >> b >> c;
// 比较找出最大值
max = a > b ? (a > c ? a : c) : (b > c ? b : c);
// 比较找出最小值
min = a < b ? (a < c ? a : c) : (b < c ? b : c);
// 输出最大值
cout << "最大值是:" << max << endl;
// 一直输出最小值,这里用循环来模拟“一直”
while (true) {
cout << "最小值是:" << min << endl;
// 这里可以添加一些逻辑来决定何时停止输出
}
return 0;
}
```
这段代码首先接收用户输入的三个整数,然后通过条件运算符(也称为三元运算符)来比较这些数,找出其中的最大值和最小值。接着,程序会无限循环地输出最小值。当然,实际应用中,你可能需要设置一个退出循环的条件,这里只是为了演示如何实现输出最小值的功能。
阅读全文