输入4个整数,要求按由小到大的顺序输出。

# include <stdio.h>
int main( )
{
    float a,b,c,d,t;
    printf("请输入四个数字:");
    scanf("%f %f %f %f",&a,&b,&c,&d);
    printf("%f %f %f %f",a,b,c,d);
    if(a>b){
        t=a;a=b;b=t;
    }
    if(a>c){
        t=a;a=c;c=t;
    }
    if(a>d){
        t=a;a=d;d=t;
    }
    if(b>c){
        t=b;b=c;c=t;
    }
    if(c>d){
        t=c;c=d;d=t;
    }
    printf("排序结果如下:\n");
    printf("%f %f %f %f \n",a,b,c,d);
    return 0;
}


不懂请留言,谢谢

更多推荐