code up练习:1146: C语言2.7(比大小)

题目描述

输入3个整数a、b、c,按从小到大的顺序输出。

输入

输入包含一行,包含三个用空格隔开的整数。

输出

请按从小到大的顺序输出读入的三个数。请注意行尾输出换行。

样例输入

30 15 20

样例输出

15 20 30

代码:

#include<stdio.h>
int main()
{
    int a,b,c,i;
    scanf("%d %d %d",&a,&b,&c);
    if(a<b)
    {
        if(a<c)
        {
            if(b<c)
                printf("%d %d %d\n",a,b,c);
            else 
                printf("%d %d %d\n",a,c,b);    
        }
        else
            printf("%d %d %d\n",c,a,b);    
    }
    else
    {
        if(a>c)
        {
            if(b<c)
                printf("%d %d %d\n",b,c,a);
            else 
                printf("%d %d %d\n",c,b,a);        
        }
        else
            printf("%d %d %d\n",b,a,c);
    }
    return 0;
}

发布了64 篇原创文章 · 获赞 4 · 访问量 4355

猜你喜欢

转载自blog.csdn.net/yuppie__1029/article/details/88243570