输入三个整数a,b,c,要求按由小到大的顺序输出.怎么做

2024-11-01 14:28:05
推荐回答(1个)
回答(1):

#include 
void main()
{
    void printNum(int a,int b,int c);
    int a,b,c;
    scanf("%d",&a);
    scanf("%d",&b);
    scanf("%d",&c);
    printf("从小到大的顺序输出:");
    printNum(a,b,c)
}
void printNum(int a,int b,int c)
{
    int temp;
    if(a>b)
    {
        temp=a;
        a=b;
        b=temp;
    }
    if(b>c)
    {
        temp=b;
        b=c;
        c=temp;
    }
    if(a>c)
    {
        temp=a;
        a=c;
        c=temp;
    }
    
    printf("%d %d %d",a,b,c)
    
}