/*-------------------------------------------------------【程序改错】---------------------------------------------------------题目:下列给定程序中函数fun的功能是:把从主函数中输入的3个数,最大的数放      在a中,中间的数放在b中,最小的数放在c中。例如:若输入的数为:55 12 34,输出的结果应当是:a=55.0,b=34.0,c=12.0。-------------------------------------------------------*/#include <stdio.h>void  fun(float *a,float *b,float *c){/***********FOUND***********/        float   k;        if( *a<*b )        {                   k=*a;                 *a=*b;                 *b=k;         }/***********FOUND***********/        if( *a<*c )        {                  k=*c;                 *c=*a;                *a=k;         }        if( *b<*c )        {                   k=*b;                 *b=*c;                 *c=k;         }}main(){          float   a,b,c;        printf("Input  a  b  c:  ");         scanf("%f%f%f",&a,&b,&c);        printf("a = %4.1f, b = %4.1f, c = %4.1f\n\n",a,b,c);        fun(&a,&b,&c);        printf("a = %4.1f, b = %4.1f, c = %4.1f\n\n",a,b,c);}