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

例如,若学生的成绩是72、83、90、68.5、71.5,则他的平均分应当是77.000。
请勿改动主函数main与其它函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。

代码如下:

#include<stdio.h>
#define M 5
typedef struct
{char num[10];double s[M];double ave;
}SCORE;
void fun(SCORE*p)
{double t=0.0;int i;for(i=0;i<M;i++)t+=p->s[i];t/=M;p->ave=t;
}
main()
{SCORE s={"GA005",72,83,90,68.5,71.5};int i;FILE*out;fun(&s);printf("The %s's student data:\n",s.num);for(i=0;i<M;i++)printf("%4.1f\n",s.s[i]);printf("\nave=%7.3f\n",s.ave);out=fopen("outfile.dat","w");fprintf(out,"The %s's student data:\n",s.num);for(i=0;i<M;i++)fprintf(out,"%4.1f\n",s.s[i]);fprintf(out,"\nave=%7.3f\n",s.ave);fclose(out);
}

输出运行窗口如下:

某学生的记录由学号、5门课程成绩和平均分组成,学号和5门课程的成绩已在主函数中给出。请编写函数fun,它的功能是:求出该学生的平均分,并放在记录的ave成员中。相关推荐

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

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

  2. C语言编程>第十一周 ⑥ 某学生的记录由学号、5门课程成绩和平均分组成,学号和5门课程的成绩已在主函数中给出。请编写函数fun,它的功能是:求出该学生的平均分,并放在记录的ave成员中。

    例题:某学生的记录由学号.5门课程成绩和平均分组成,学号和5门课程的成绩已在主函数中给出.请编写函数fun,它的功能是:求出该学生的平均分,并放在记录的ave成员中.请自己定义正确的形参.. 例如,若 ...

  3. C语言试题五十一之已知学生的记录是由学号和学习成绩构成,n名学生的数据已存入s结构体数组中。请编写函数fun,该函数的功能是:找出成绩最高的学生记录,通过形参返回主函数(规定只有一个最高分)。

    1. 题目 请编写一个函数void function(Student a[], int n, Student *s),其功能时:已知学生的记录是由学号和学习成绩构成,n名学生的数据已存入s结构体数组中 ...

  4. C语言编程题—结构体—设计程序,已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数 fun:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分

    4 C语言编程题--结构体 **设计程序,已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中.请编写函数 fun,函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有 ...

  5. C语言编程>第十二周 ③ 已知学生的记录由学号和学习成绩构成,M名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最高的学生记录,通过形参返回主函数。

    已知学生的记录由学号和学习成绩构成,M名学生的数据已存入a结构体数组中.请编写函数fun,该函数的功能是:找出成绩最高的学生记录,通过形参返回主函数(规定只有一个最高分).已给出函数的首部,请完成该函 ...

  6. c语言 由函数组成的数组,学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun(),它的_考题宝...

    学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun(),它的功能是按分数的高低排列学生的记录,低分在前. 注意:部分源程序给出如下. 请勿改动主函数main和其 ...

  7. C语言编程>第十三周 ⑧ 已知学生的记录由学号和学习成绩组成,M名学生的数据已存入stu结构体数组中。请编写函数fun,该函数的功能是:

    例题:已知学生的记录由学号和学习成绩组成,M名学生的数据已存入stu结构体数组中.请编写函数fun,该函数的功能是:找出成绩最高的学生记录,通过形参返回主函数(规定只有一个最高分).已给出函数的首部, ...

  8. C语言试题五十二之学生的记录由学号和成绩组称个,n名大学生得数据已在主函数中放入结构体数组a中,请编写函数fun,它的功能时:按分数的高低排列学生的记录,高分在前。

    1. 题目 请编写一个函数void function(Student a[], int n),其功能时:学生的记录由学号和成绩组称个,n名大学生得数据已在主函数中放入结构体数组a中,请编写函数fun, ...

  9. 定义一个学生类Student,包含三个属性姓名、年龄、性别, 创建三个学生对象存入ArrayList集合中。 A:使用迭代器遍历集合。 B:求出年龄最大的学生,然后将该对象的姓名变为:小猪佩奇。

    Java基础 定义一个学生类Student,包含三个属性姓名.年龄.性别, 创建三个学生对象存入ArrayList集合中. A:使用迭代器遍历集合. B:求出年龄最大的学生,然后将该对象的姓名变为:小 ...

最新文章

  1. 「元宇宙第一股」Roblox市值突破600亿美元!
  2. micropythonesp8266的温度湿度_用ESP8266上传温湿度给ONENET(不需要arduino)
  3. 七周三次课(11月29日) 10.11 Linux网络相关 10.12 firewalld和netfilter 10.13 netfilter5表5链介绍 10.14 iptables语法...
  4. binostat matlab,MATLAB概率统计函数(2)
  5. laravel的composer require报错:Installation failed, reverting ./composer.json to its original content.
  6. 最小生成树(Kruskal和Prim算法)
  7. ISA Server 2006速战速决实验指南(4)创建元素-内容类型、计划
  8. python价值观测试程序例子_PyBrains学习迷宫的例子。国家价值观与全球政策
  9. 真正的工业互联网!传统企业的数据建设之路,这3个场景不得不看
  10. ionic day01教程第一天之多平台运行(ios android)
  11. Bailian3237 鸡兔同笼【入门】
  12. android 网络gif_Android SurfaceView实现GIF动画架包,播放GIF动画
  13. 删除数组对象 相同的值 制定数组对象
  14. IDEA连接服务器执行python程序
  15. 最新美女COS写真网站整站源码下载+实测可用/带数据
  16. ora-01033 解决方法
  17. 一个值得推荐的脑图制作神器!
  18. 从唐虞夏商宋五字的甲骨文本意来重温那段历史。
  19. windows memcached php扩展,Memcached 的学习:windows下php开memcached扩展
  20. SAP mbew 标准价和移动平均价

热门文章

  1. DOS或命令行下查看进程,结束进程命令
  2. PHP数组到底占用多少内存空间
  3. 什么是编码?什么是解码?
  4. 用Linux / C实现基于自动扩/减容线程池+epoll反应堆检测沉寂用户模型的服务器框架(含源码)
  5. ONES 联合中国信通院发布《中国企业软件研发管理白皮书》
  6. WOSADO悦瞳获近3亿人民币融资;研卤堂获数千万人民币A轮融资
  7. C语言:Fibonacci数列的递归解法和非递归解法
  8. 开源流媒体服务器ZLMediaKit在Windows上运行、配置、按需拉流拉取摄像头rtsp视频流)并使用http-flv网页播放
  9. Induction Networks for Few-Shot Text Classification(2020-08-31)
  10. Python知识拓展