中易网

编一个程序,定义三个float类型变量x,y和z,输入三个实数,要求对这三个变量按照升序排序,然后输出结果。

答案:2  悬赏:30  
解决时间 2021-02-14 22:11
编一个程序,定义三个float类型变量x,y和z,输入三个实数,要求对这三个变量按照升序排序,然后输出结果。
最佳答案
#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);

楼主人呢= =能不能运行啊?
全部回答
#include main() { float x,y,z,t; scanf("%f%f%f",&x,&y,&z); if(x>y) //保证xz) //保证xz) //保证y
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯