#include
int main()
{
float x,y,z;
float a,b,c;
printf("输入x,y,z:\n");
scanf("%f,%f,%f",&x,&y,&z);
if (x>=y&&x>=z){
c=x;
if(y>=z)
b=y,a=z;
else
b=z,a=y;
}
if(y>=x&&y>=z){
c=y;
if(x>=z)
b=x,a=z;
else
b=z,a=x;
}
if(z>=x&&z>=y){
c=z;
if(x>=y)
b=x,a=y;
else
b=y,a=x;
}
printf("最终顺序是%f%f%f",a,b,c);
return 0;
}
程序没有运行过,最后一个printf如果有问题就拆开来写成
printf("%f",a);
printf("%f",b);
printf("%f",c);
楼主人呢= =能不能运行啊?
看半天没弄明白楼主的意思,到底是要定义一个float类型的变量,还是一个语句?