编辑代码

#include <stdio.h>
int main () {
    float a,b,c;
    printf("***\n输入三个数实数\n按从大到小输出\n并输出最大值和最小值\n***\n从这里开始:");
    scanf ("%f%f%f",&a,&b,&c);
    printf("\t******");
    if (a>b)
    {
        if (a>c)
        {
            if (b>c)
        
            {
                printf("\n三个数实\n\t数从大到小:\n");
                printf("%f > %f > %f",a,b,c);
                printf("\n最大值:%f\n",a);
                printf("\n最小值:%f\n",c);
            }
            else
            {
                printf("\n三个数实\n\t数从大到小:\n");
                printf("%f > %f > %f",a,c,b);
                printf("\n最大值:%f\n",a);
                printf("\n最小值:%f\n",b);
        }   }
        else
        {
            printf("\n三个数实\n\t数从大到小:\n");
            printf("%f > %f > %f",c,a,b);
            printf("\n最大值:%f\n",c);
            printf("\n最小值:%f\n",b);
        }

    }
    else
    {
        if (b>c)
        { 
            if (a>c)
            {
                printf("\n三个数实\n\t数从大到小:\n");
                printf("%f > %f > %f",b,a,c);
                printf("\n最大值:%f\n",b);
                printf("\n最小值:%f\n",c);
            }
            else
            {
                printf("\n三个数实\n\t数从大到小:\n");
                printf("%f > %f > %f",b,c,a);
                printf("\n最大值:%f\n",b);
                printf("\n最小值:%f\n",a);
            }
            

        }
        else
        {
            printf("\n三个数实\n\t数从大到小:\n");
            printf("%f > %f > %f",c,b,a);
            printf("\n最大值:%f\n",c);
            printf("\n最小值:%f\n",a);
        }
    
    }
    

	return 0;
}