4

题目描述

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

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

输入描述:

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

输出描述:

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

#include <stdio.h>

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

if (*p1 > *p2) {

int temp = *p1;

*p1 = *p2;

*p2 = temp;

}

if (*p2 > *p3) {

int temp = *p2;

*p2 = *p3;

*p3 = temp;

}

if (*p1 > *p2) {

int temp = *p1;

*p1 = *p2;

*p2 = temp;

}

}

int main() {

int a, b, c;

scanf("%d %d %d", &a, &b, &c);

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

printf("%d %d %d\n", a, b, c);

return 0;

}

全部评论

相关推荐

02-22 21:16
已编辑
门头沟学院 运营
牛客928043833号:离了你谁还拿我当个宝
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务