指针实现三个整数排序-指针与变量

链接:https://ac.nowcoder.com/acm/contest/93966/C链接:https://ac.nowcoder.com/acm/contest/93966/C

来源:牛客网

题目描述

输入三个整数,从小到大进行排序。函数接口如下:

void sort3(int *p1, int *p2, int *p3)

输入描述:

三个整数(0~230-1),空格分隔。

输出描述:

三个整数从小到大排序,空格分隔。

示例1

输入

复制

3 2 1

输出

复制

1 2 3

#include <iostream>

using namespace std;

定义函数void sort3(int *p1, int *p2, int *p3) {

if (*p1 > *p2) {

swap(*p1, *p2);

}

if (*p1 > *p3) {

swap(*p1, *p3);

}

if (*p2 > *p3) {

swap(*p2, *p3);

}

}

int main() {

int a, b, c;

cin >> a >> b >> c;

sort3(&a, &b, &c);

cout << a << " " << b << " " << c << endl;

return 0;

}

全部评论

相关推荐

2024-12-08 18:59
东北大学 Java
Java抽象带篮子:外卖项目可以看看我的详细的外卖话术,里面还写了怎么描述项目,还为了提高含金量额外增加了很多技术亮点呢。另外我这边还有个7000多字的轮子项目话术,可以狠狠的速成,需要的似我
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务