输入三个整数,并对这三个整数进行排序/输出

复制代码
#include<stdio.h>

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

    if(a > b) {    
        b = a + b;
        a = b - a;
        b = b - a;
    } 

    if(a > c) {    
        c = a + c;
        a = c - a;
        c = c - a;
    }

    if(b > c) {
        c = b + c;
        b = c - b;
        c = c - b;
    } 

    printf("a: %d\nb: %d\nc: %d", a, b, c);
}
复制代码

注意:要先a > b,再a > c,最后b > c,这个顺序不能颠倒!!!前两步是为了先确定最小值a !!!

注意:要先a > b,再a > c,最后b > c,这个顺序不能颠倒!!!前两步是为了先确定最小值a !!!

注意:要先a > b,再a > c,最后b > c,这个顺序不能颠倒!!!前两步是为了先确定最小值a !!!

posted @   算法扫地僧  阅读(239)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示