#include
struct Student{char num[6];char name[100];int score[3];
}s1[5];void input(struct Student s[5])
{int i,j&#61;0;printf("进行输入操作:\n");for(i&#61;0;i<5;i&#43;&#43;){scanf("%s %s",&s[i].num,&s[i].name);//这一步是%s// printf("输入三科成绩\n");for(j&#61;0;j<3;j&#43;&#43;){scanf("%d",&s[i].score[j]);}}}void output(struct Student s[5])
{int i,j;printf("进行输出操作:\n");for(i&#61;0;i<5;i&#43;&#43;){printf("%s\t%s",s[i].num,s[i].name);printf("\n");for(j&#61;0;j<3;j&#43;&#43;){printf("%d\n",s[i].score[j]);}printf("\n");}}
int main()
{ input(s1);output(s1);return 0;
}
谭浩强第四版的第九章的课后习题第3题