计算机二级C语言上机考试-结构体与链表.docVIP

  • 24
  • 0
  • 约4.56千字
  • 约 3页
  • 2017-05-19 发布于四川
  • 举报

计算机二级C语言上机考试-结构体与链表.doc

计算机二级C语言上机考试-结构体与链表

1:某学生的记录由学号、8门课程成绩和平均分组成, 学号和8门课程的成绩已在主函数中给出,请编写函数fun,其功能是:求出该学生的平均分,并放入记录的ave成员中。 void fun(STREC *a) {int i;a-ave=0.0;for(i=0;iN;i++)a-ave=a-ave+a-s[i];a-ave=a-ave/N; } 2:N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun,其功能是:求出平均分,并由函数值返回。 double fun(STREC *h) {double av=0.0; STREC *p=h-next; while(p!=NULL){ av=av+p-s; p=p-next;}return av/N; } 3:学生的记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组s中,请编写函数fun,其功能是:把分数最高的学生数据放在b所指的数组中。注意:分数最高的学生可能不止一个,函数返回分数最高的学生的人数。 int fun (STREC *a, STREC *b) {int i,j=0,max=a[0].s;for(i=0;iN;i++)if(maxa[i].

文档评论(0)

1亿VIP精品文档

相关文档