定义3个整数及整数指针,用指针和函数的方法实现由小到大顺序输出
时间: 2024-05-10 11:14:29 浏览: 75
Java输入三个整数并把他们由小到大输出(x,y,z)
5星 · 资源好评率100%
下面是实现代码:
```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 = 3, b = 1, c = 2;
sort(&a, &b, &c);
cout << a << " " << b << " " << c << endl;
return 0;
}
```
代码中,首先定义了三个整数变量 a、b 和 c,然后调用 sort 函数进行排序。函数的参数是三个整数指针,使用 swap 函数交换指针所指向的值,从而实现排序。最后在主函数中输出排序后的结果。
输出结果为:1 2 3。
阅读全文