用c语言对三个整数abc进行排序并输出

如题所述

第1个回答  推荐于2018-04-27
#include<stdio.h>//麻烦了一点,但是好理解。
int main()
{    
    int a,b,c;
    scanf("%d %d %d",&a,&b,&c);
    if(a>=b&&a>=c)
    {
        if(b>=c) printf("%d%d%d\n",a,b,c);
        else printf("%d%d%d\n",a,c,b);
    }
    if(b>a&&b>=c)
    {
        if(a>=c) printf("%d%d%d\n",b,a,c);
        else printf("%d%d%d\n",b,c,a);
    }
    if(c>b&&c>a)
    {
        if(b>=a) printf("%d%d%d\n",c,b,a);
        else printf("%d%d%d\n",c,a,b);
    }
    return 0;
}本回答被网友采纳
第2个回答  2016-10-13
main()
{
int a,b,c,i;
scanf("%d,%d,%d",&a,&b,&c);
if(a>b)
{i=a;
a=b;
b=t;}
if(a>c)
{t=a;
a=c;
c=t;
}
if(b>c)
{t=b;
b=c;
c=t;}
printf("%d %d %d",a,b,c);
}
这个是从小到大的顺序,希望能够帮助你,望采纳!
第3个回答  2018-12-20