a,b,c从大到小顺序排列问题求助
#include <stdio.h>void main()
{
float a,b,c,t;
printf("请输入a,b,c的值:\n");
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("a,b,c由大到小顺序为:\n%6.2f,%6.2f,%6.2f\n",a,b,c);
}
加红的地方要用大括号括起来我想不明白。我感觉c语言不是按顺序执行么?那么不用加大括号不是也可以进行赋值了么?
这个是谭浩强书中的程序。