仅c++用指针方法读入三个整数,并实现按由小到大的顺序进行排序,最后输出排序结果。
时间: 2024-02-26 19:59:01 浏览: 68
C++从文本文件读取数据到vector中的方法
5星 · 资源好评率100%
好的,以下是用指针方法读入三个整数,并按由小到大的顺序进行排序的C++代码:
```c++
#include <iostream>
using namespace std;
void sort(int *a, int *b, int *c) {
if (*a > *b) swap(*a, *b);
if (*a > *c) swap(*a, *c);
if (*b > *c) swap(*b, *c);
}
int main() {
int a, b, c;
cin >> a >> b >> c;
sort(&a, &b, &c);
cout << a << " " << b << " " << c << endl;
return 0;
}
```
在这个程序中,sort()函数使用指针参数来接收三个整数的地址,并在函数内部按由小到大的顺序排序这三个整数。在main()函数中,我们先读入三个整数,然后调用sort()函数进行排序,并最后输出排序的结果。
阅读全文