我准备录入学生学号、姓名、成绩,代码如下,执行时出现错误。帮忙解决下吧……拜托了!
#include <stdio.h>
void main()
{
int i;
struct student{
int number;
char name;
float sorce;
}str[20];
for(i=0;i<20;i++){
printf("put number:");
scanf("%d",&str[i].number);
printf("put name:");
scanf("%c",&str[i].name);
printf("%f",&str[i].sorce);
}
printf("number\tname\tsorce\t");
for(i=0;i<20;i++){
printf("%s",str[i]);}
}