c语言问题!代码哪出错了?

来源:百度知道 编辑:UC知道 时间:2024/05/27 08:17:45
#include <stdio.h>
main()
{
float a,b,c,t;
scanf("%f,%f,%f",&a,&b,&c);
if(a>b) t=a;a=b;b=t;
if(a>c) t=a;a=c;c=t;
if(b>c) t=b;b=c;c=t;
printf("%5.2f, %5.2f, %5.2f",a,b,c);
return 0;
}

#include <stdio.h>
main()
{
float a,b,c,t;
scanf("%f,%f,%f",&a,&b,&c);
if(a>b) {t=a;a=b;b=t; }
if(a>c) {t=a;a=c;c=t; }
if(b>c) {t=b;b=c;c=t; }
printf("%5.2f, %5.2f, %5.2f",a,b,c);
return 0;
}
注意复合语句要用大括号