#include<stdio.h>>
struct student2
{
int number;
char name[10];
char sex;
float score[3];//3科成绩
};
int main()
{
int i,j;
struct student2 stu[4];//结构体数组
printf("input\n");
for(i=0;i<4;i++)
{
scanf("%d%s%c",stu[i].number,stu[i].name,stu[i].sex);
printf("%d%s%c",stu[i].number,stu[i].name,stu[i].sex);
}
return 0;
}
这是怎么回事
你漏写了取地址符“&”,加上后就好了:
输出如下: