关于结构的小问题,希望指点
#include "stdio.h"struct xs
{ char name[4];
long no;
float cj1;
float cj2;
float cj3;
} a[2];
main()
{
int i;
printf("input studens'name number there scores\n");
for(i=0;i<2;i++)
scanf("%s,%ld,%f,%f,%f",&a[i].name,&a[i].no,&a[i].cj1,&a[i].cj2,&a[i].cj3);
for(i=0;i<2;i++)
printf("%s,%ld,%f,%f,%f",a[i].name,a[i].no,a[i].cj1,a[i].cj2,a[i].cj3);
getch();
}
输出多了几个乱码!!为什么????