当前位置: 答题翼 > 问答 > 计算机类考试 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

某学生的记录由学号 8门课成绩和平均分组成 学号和 8门课的成绩已在主函数中给出。请编写fun()函


某学生的记录由学号、8门课成绩和平均分组成,学号和 8门课的成绩已在主函数中给出。请编写fun()函数,它的功能是:求出该学生的平均分放在记录的ave成员中。请自己定义正确的形参。

例如,若学生的成绩是85.5,76,69.5,85,91,72,64.5, 87.5,则他的平均分应当是78.875。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。

试题程序:

include<stdio.h>

define N 8

typedef struct

{ char num [10];

double s[N];

double ave;

} STREC;

void fun()

{

}

main()

{

STREC s={"GA005",85.5,76,69.5,85,91, 72,64.5,87.5);

int i;

fun (&s);

printf("The %s" s student data:\n",s.num)/ /*输出学号*/

for(i=0;i<N; i++)

printf("%4.1f\n", s.s[i]);

/*输出各科成绩*/

printf("\nave=%7.3f\n",s.ave);

/*输出平均分*/

}

请帮忙给出正确答案和分析,谢谢!

参考答案
您可能感兴趣的试题
  • 以下程序的功能是:处理由学号和成绩组成的学生记录,N名学生的数据已在主函数中放入结构

  • 如下程序段定义了学生成绩的记录类型,由学号,姓名和三门课程成绩百分制.组成。 Type Stud no As

  • 现有某高校的选修课记录(SC):学号 姓名 课程名称 成绩 要查询没有选修课成绩的学生和课程 正确的

  • 学生记录由学号和成绩组成 N名学生的数据已放入主函数中的结构体数组中 请编写函数fun 其功能是:

  • 某学生的记录由学号 8门课程成绩和平均分组成 学号和8门课程的成绩已在主函数中给出 请编写函数f

  • 以下程序的功能是:处理由学号和成绩组成的学生记录 N名学生的数据已在主函数中放入结构