问题 问答题

printf("max=%6.1f\n ",max);

答案

参考答案:double fun(STREC *h)
{
double max=h->s;
while(h!=NULL) /*通过循环找到最高分数*/
{if(max<h->s) max=h->s;
h=h->next;
}
return max;
}

解析: 在本题中,h为一个指向结构体的指针变量,若要引用它所指向的结构体中的某一成员时,要用指向运算符“->”。由于是链表,所以要使h逐一往后移动,使用的是h=h->next。

单项选择题
单项选择题