c++比较三个数大小并按大到小输出
时间: 2023-08-11 10:41:56 浏览: 877
c++ 三个数大小的比较
5星 · 资源好评率100%
可以使用冒泡排序的思想,先比较两个数的大小,将较大的数放在前面,再用同样的方法比较另外两个数,最后得到三个数的大小关系,按大到小输出即可。
以下是一种可能的实现方式:
```c++
#include <iostream>
using namespace std;
int main() {
int a, b, c, temp;
cout << "请输入三个整数:";
cin >> a >> b >> c;
// 比较a和b
if (a < b) {
temp = a;
a = b;
b = temp;
}
// 比较a和c
if (a < c) {
temp = a;
a = c;
c = temp;
}
// 再比较b和c
if (b < c) {
temp = b;
b = c;
c = temp;
}
// 输出结果
cout << a << " " << b << " " << c << endl;
return 0;
}
```
注意,上述代码中使用了一个temp变量来交换两个数的值,也可以使用C++11中新增的std::swap函数来实现交换。
阅读全文