这个结构体输入哪错了?
如果把c,s,y定义成整型,下面改成%d就可以得到正确结果,定义成浮点型,下面%f,就不对...为什么啊?谢谢~~struct cj
{
char name[20];
char number[15];
float c;
float s;
float y;
}num[5];
main()
{
int i;
for(i=0;i<5;i++)
{
printf("num:%d\n",i+1);
printf("name:\n");
scanf("%s",num[i].name);
printf("number:\n");
scanf("%s",num[i].number);
printf("c:\n");
scanf("%f",&num[i].c);
printf("s:\n");
scanf("%f",&num[i].s);
printf("y:\n");
scanf("%f",&num[i].y);
}
}