大神快来~c语言程序设计题,结构体那一章的题目。在线等,急!

题目:设一个班级有N个人,除学号外,还有语文、数学、英语三科成绩。请编写函数fun,它的功能是:求出班级学生的单科平均分,并通过函数参数返回。部分源程序给出如下。
#include<stdio.h>
#define N 16
typedef struct
{char num[10];
int s1,s2,s3;}
STREC;
void fun(STREC *a,double *b,double *c,double *d)
{
此处答题
}
int main()
………

第1个回答  2016-12-27
void fun(STREC *a,double *b,double *c,double *d)

{

double sumb = 0, sumc = 0, sumd = 0;

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

sumb += a->s1;

sumc += a->s2;

sumd += a->s3;

a ++;

}

*b = sumb / N;

*c = sumc / N;

*d = sumd / N;

}本回答被提问者和网友采纳
相似回答