将三个整数从小到大排序

运用指针

#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;

}

全部评论

相关推荐

程序员小白条:你不是有一段实习了吗,现在找中大厂实习?过段时间要秋招了
我的简历长这样
点赞 评论 收藏
分享
Gaynes:查看图片
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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