请大家看一下这个程序哪里错了
#include <stdio.h>#include <conio.h>
struct node
{
char name ;
float score ;
}stu[20];
void InsertSort(struct node r[],int n )
{
int i,j;
for(i=2;i<n;i++)
{
r[0]=r[i];
j=i-1;
while(r[0].score<r[j].score)
{
r[j+1]=r[j];
j--;
}
r[j+1]=r[0];
}
}
void main(void)
{
int i,num=10;
for (i=1;i<=10;i++)
{
scanf("%s,%d",stu[i].name,stu[i].score);
}
printf("%s,%d","姓名","分数");
for (i=1;i<=10;i++)
{
Printf("%s,%d",stu[i].name,stu[i].score);
}
InsertSort(stu,num);
for (i=1;i<=10;i++)
{
Printf("%s,%d",stu[i].name,stu[i].score);
}
}