#includevoid fun(float *p,float *q , float *s); int main() { float a,b,c; printf("请输入三个小数a,b,c:n"); scanf("%f%f%f",&a,&b,&c); printf("这三个数分别为:n"); printf("a = %4.1f,b = %4.1f,c = %4.1fnn",a,b,c); fun(&a,&b,&c); printf("按从大到小排序后的这三个数为:n"); printf("a = %4.1f,b = %4.1f,c = %4.1fnn",a,b,c); return 0; } void fun(float *p,float *q , float *s) { float k; if(*p<*q){ k = *p; *p = *q; *q = k; } if(*p<*s){ k = *p; *p = *s; *s = k; } if(*q<*s){ k = *q; *q = *s; *s = k; } }



