C++三个数排序
时间: 2023-07-01 12:21:51 浏览: 101
下面是一个简单的C++程序,用于对三个数进行排序:
```cpp
#include <iostream>
using namespace std;
int main() {
int a, b, c;
cout << "请输入三个整数:" << endl;
cin >> a >> b >> c;
if (a > b) {
swap(a, b);
}
if (a > c) {
swap(a, c);
}
if (b > c) {
swap(b, c);
}
cout << "排序后的结果为:" << a << ", " << b << ", " << c << endl;
return 0;
}
```
这个程序首先从用户那里读入三个整数,然后使用三次 if 语句来进行排序。在每个 if 语句中,我们使用 swap 函数来交换两个变量的值,以确保 a、b、c 中的最小值出现在 a 的位置,接着是第二小的值出现在 b 的位置,最后是最大值出现在 c 的位置。最终,程序输出排序后的结果。
阅读全文