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

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

}

全部评论

相关推荐

争当牛马还争不上
码农索隆:1.把简历改哈 2.猛投,狠投 3.把基础打牢 这样你在有机会的时候,才能抓住
点赞 评论 收藏
分享
06-23 11:28
门头沟学院 Java
牛客91966197...:也有可能是点拒绝的时候自动弹的话术
点赞 评论 收藏
分享
05-22 12:44
已编辑
门头沟学院 golang
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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