prog37.c

来自「c题库」· C语言 代码 · 共 45 行

C
45
字号
/*某学生的记录由学号、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 8typedef struct{	char num[10];	double s[N];	double ave;}STREC;void fun(STREC *p){}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);}/*答案:	double av=0; int i;	for(i=0;i<N;i++)		av+=p->s[i];	av/=N;	p->ave=av;*/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?