-->
当前位置:首页 > 题库 > 正文内容

程序填空题:输出链表中不及格学生的学号和成绩

Luz4年前 (2021-05-10)题库2724
已建立英语课程的成绩链表,头指针为 $$head$$,其中成绩存于 $$score$$ 域,学号存于 $$num$$ 域,函数`Require(head)`的功能是在头指针为 $$head$$ 的成绩链表中,找到并输出所有不及格学生的学号和成绩,以及统计并输出补考学生人数。

```c++
void Require(struct student *head)
{
int cnt;
struct student *p;

if ( head != NULL ) {
cnt = 0;
@@[p = head](1);
while (p != NULL) {
if(@@[p->score < 60](1)){
printf ("%d %.1f\n", p->num, p->score);
cnt++;
}
@@[p = p->next](1);
}
printf ("%d\n", cnt);
}
}
```






答案:
第1空:p = head

第2空:p->score < 60

第3空:p = p->next

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。