已建立英语课程的成绩链表,头指针为 head,其中成绩存于 score 域,学号存于 num 域,函数Require(head)
的功能是在头指针为 head 的成绩链表中,找到并输出所有不及格学生的学号和成绩,以及统计并输出补考学生人数。
void Require(struct student *head)
{
int cnt;
struct student *p;
if ( head != NULL ) {
cnt = 0;
p=head
;
while (p != NULL) {
if(
p->score<60
){
printf ("%d %.1f\n", p->num, p->score);
cnt++;
}
p=p->next
;
}
printf ("%d\n", cnt);
}
}