#include<stdio.h>
main()
{
float a,b,c,d;
scanf("%f,%f,%f",&a,&b,&c);
if(a>b)
{
d=a;a=b;b=d; //a、b的值互换,互换后a≤b
}
if(a>c)
{
d=a;a=c;c=d; //a、c的值互换,互换后a≤c
}
if(b>c)
{
d=b;b=c;c=d; //b、c的值互换,互换后b≤c
}
printf("%5.2f,%5.2f,%5.2f\n",a,b,c);
}
#include <stdio.h>
main()
{float a,b,c;
scanf("%f,%f,%f",&a,&b,&c);
float max,mid,min;
if(a>b)
{if(b>c)
{max=a; mid=b; min=c;
}
else{if(c>a)
{max=c; mid=a; min=b;
}
else{max=a; mid=c;min=b;
}
}
}
else{if(a>c)
{max=b; mid=a; min=c;
}
else{if(c>b)
{max=c; mid=b; min=a;
}
else{max=b; mid=c; min=a;
}
}
}
printf("%5.2f,%5.2f,%5.2f\n ",min,mid,max);
}
Microsoft Visual C++ 6.0