济南市历下区劳保中心:请看看我的代码

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/02 07:37:58
#include<stdio.h>
void main()
{
float a,b;
scanf("%f,%f",&a,&b);
if(a>b);
printf("%f",b,a);
else printf("%f",a,b);
}

从小顺序排列两个数??
有什么错误??
printf("%f,%f",b,a);
else printf("%f,%f",a,b);
改了这样还是有一个错误啊..

1.
printf("%f",b,a);
else printf("%f",a,b);

改成

printf("%f,%f",b,a);
else printf("%f,%f",a,b);

2.
if(a>b);
后面的分号去掉

printf("%f",b,a);
else printf("%f",a,b);

上面这段错了,应该是

printf("%f,%f",b,a);
else printf("%f,%f",a,b);

if(a>b);
分号去掉