将三个整数从小到大排序

运用指针

#include

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

    if (*p1>*p2){

    int temp=*p1;

    *p1=*p2;

    *p2=temp;

    }if (*p1>*p3) {

    int temp=*p1;

    *p1=*p3;

    *p3=temp;    

    }if (*p2>*p3) {

    int temp=*p2;

    *p2=*p3;

    *p3=temp;

    }

}

int main(){

    int a,b,c;

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

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

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

    return 0;

}

全部评论

相关推荐

05-20 21:57
已编辑
门头沟学院 Java
喜欢吃卤蛋的悲伤蛙在...:建信融通没消息吧,我2说有实习挂简历不理了
点赞 评论 收藏
分享
ohs的小木屋:比不少实习待遇高了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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