(C)下面程序的功能是利用指向结构体数组元素的指针对学生信息进行访问,请填空。


# 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 );

你可能感兴趣的:(c语言,算法,开发语言)