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;
}