# include < stdio . h >
struct Student { char name [20]; int score ;};
int main ()
{
struct Student stu [40],* p ;
int i ;
for ( i =0; i <40; i ++)
__________________;//以" LiMing 93"的格式输入学生信息
for ( p = stu ; p < stu +40; p ++)
//利用指针 n 以" LiMing ,93"的格式输出每一位学生信息并换行
__________________________;
}
答案: 1. scanf("%s%d\n",stu[i].name,&stu[i].score);
2.printf("%s%d\n,p->name, p -> score ) ;
或 printf ("% s ,% d \ n ",(* p ). name ,(* p ). score ) ;
或 printf ("% s ,% d \ n ", p -> name , p -> score );
printf ("% s ,% d \ n ",(* p ). name ,(* p ). score );