用c++ 找出最大数和最小数并对调
时间: 2024-02-18 22:00:03 浏览: 180
c语言程序找出其中的最大值和最小值问题
好的,我可以帮你解决这个问题。以下是一个简单的C++程序,可以找出一组数字中的最大值和最小值,并将它们交换:
```c++
#include <iostream>
using namespace std;
int main() {
int a, b, c;
cout << "请输入三个整数:";
cin >> a >> b >> c;
// 找出最大值
int max = a;
if (b > max) {
max = b;
}
if (c > max) {
max = c;
}
// 找出最小值
int min = a;
if (b < min) {
min = b;
}
if (c < min) {
min = c;
}
// 交换最大值和最小值
int temp = max;
max = min;
min = temp;
cout << "最大值是:" << max << endl;
cout << "最小值是:" << min << endl;
return 0;
}
```
在这个程序中,我们首先从用户那里获取三个整数,然后使用一些简单的逻辑找出其中的最大值和最小值。最后,我们使用一个临时变量来交换最大值和最小值。
希望这可以帮助你解决问题!
阅读全文