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

链接: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;

}

全部评论

相关推荐

09-14 20:51
四川大学 Java
慢热的鲸鱼在学习:985加粗就行了,第二个项目来不及准备也没事,省的写了问你你还不会。你只需准备面试八股和项目场景,剩下的交给985。即使面不过也没事,面试经验是最重要的,你现在不缺时间
简历中的项目经历要怎么写
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务