用c++ 输入3个数a,b,c,按从小到大的顺序输出。【注:输入数据以空格或者回车作为间隔】 */ main( ) void swap(int*p1, int*p2); int n1, n
时间: 2024-03-01 07:49:41 浏览: 18
抱歉,我是一个自然语言处理模型,无法直接运行代码。不过我可以给你提供一个C++代码示例,你可以参考一下:
```
#include <iostream>
using namespace std;
void swap(int* p1, int* p2) {
int temp = *p1;
*p1 = *p2;
*p2 = temp;
}
int main() {
int a, b, c;
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;
}
```
这个程序首先定义了一个 `swap` 函数,用于交换两个整数的值。然后在 `main` 函数中,通过 `cin` 输入三个整数 `a`、`b`、`c`,然后使用三个 `if` 语句来比较它们的大小,将它们按从小到大的顺序排序。最后使用 `cout` 输出排序后的结果。