我定义了三个浮点数,并进行排序,但得不到结果
#include <stdio.h>
void main()
{
int i,j,temp;
float a,b,c;
float num[3]={a,b,c,};
scanf("%f %f %f",&a,&b,&c);
for(i = 0;i < 3;i++)
{
for(j = 0;j<3;j++)
{
if(num[j]>num[j+1])
{
temp = num[j];
num[j] = num[j+1];
num[j+1] = temp;
}
}
}
printf("%.2f %.2f %,2f\n",num[0],num[1],num[2]);
}