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

函数接口定义:

void fun();

fun函数功能是:求出该学生的平均分放在ave成员中。函数中的参数由学生自己给出。

裁判测试程序样例:

#include <stdio.h>
#define  N  8
struct student
{
char num[10];
float a[N];
float ave;
};
void fun();
int main()
{
struct student s={"007",89.5,98.0,67.5,88.0,90,77,79,97};
int i;
fun(&s);
printf("The %s's student data:\n",s.num);
for(i=0;i<N;i++)
printf("%4.1f\n",s.a[i]);
printf("ave=%7.2f\n",s.ave);
return 0;}/* 请在这里填写答案 */

输出样例:

The 007's student data:
89.5
98.0
67.5
88.0
90.0
77.0
79.0
97.0
ave=  85.75

代码如下:

void fun(struct student *s)
{float x;for(int i=0;i<8;i++){x+=s->a[i];}s->ave=x/8;
}

6-2 求某学生8门课的平均分相关推荐

  1. 求某学生8门课的平均分

    某学生的记录由学号.8门课成绩和平均分组成,学号和8门课成绩在主函数中给出.编写fun函数,功能是:求出该学生的平均分放在ave成员中.函数中的参数由学生自己给出. 函数接口定义: void fun( ...

  2. PTA】{10-1 结构拓展实验,函数}6-3 求某学生8门课的平均分 (10 分)

    先赞后看,是好习惯!!! 某学生的记录由学号.8门课成绩和平均分组成,学号和8门课成绩在主函数中给出.编写fun函数,功能是:求出该学生的平均分放在ave成员中.函数中的参数由学生自己给出. 函数接口 ...

  3. C语言习题:输入10个学生5门课的成绩,分别用函数求:①每个学生平均分;②每门课的平均分;③找出所有分数中最高分

    初学C语言,然后遇到一题: 输入10个学生5门课的成绩,分别用函数求:①每个学生平均分:②每门课的平均分:③找出所有分数中最高分 直接上代碼 注:自定义函数(xpj,kpj,maxj)我直接放在最前面 ...

  4. (c语言 )输入10个学生5门课的成绩,分别用函数求:每个学生平均分;每门课的平均分;

    c语言 输入10个学生5门课的成绩,分别用函数求: 每个学生平均分: 每门课的平均分: #include <stdio.h> #include<math.h>float Row ...

  5. C语言习题:输入10个学生5门课的成绩,分别用函数实现下列功能:①计算每个学生的平均分;②计算每门课的平均分;③找出所有50个分数中最高的分数所对应的学生和课程;④计算平均分方差;

    ***题目:***输入10个学生5门课的成绩,分别用函数实现下列功能: ①计算每个学生的平均分; ②计算每门课的平均分; ③找出所有50个分数中最高的分数所对应的学生和课程; ④计算平均分方差; /* ...

  6. c语言100个学生,输入100名学生的学号,姓名,性别,住址及10门功课,且显示每个学生10门课的最低和最高分,还要显示每门课不及格的学生人数,,还输入一个学号就能显示该学生的信息...

    已结贴√ 问题点数:20 回复次数:3 输入100名学生的学号,姓名,性别,住址及10门功课,且显示每个学生10门课的最低和最高分,还要显示每门课不及格的学生人数,,还输入一个学号就能显示该学生的信息 ...

  7. 循环录入某学生 5 门课的成绩并计算平均分,如果某分数录入为负,停止录入并提示录入错误

    //循环录入某学生 5 门课的成绩并计算平均分,//如果某分数录入为负,停止录入并提示录//入错误public static void test6(){Scanner sc = new Scanner ...

  8. 输入 10 个学生 3 门课的成绩,用函数实现:找出最高的分数所对应的学号和成绩

    输入 10 个学生 3 门课的成绩,用函数实现:找出最高的分数所对应的学号和成绩 本题用到结构体数组的使用,数组中含10个元素分别代表10个学生,每个元素包含学号num 和成绩score[3] (三门 ...

  9. 输入10个学生某门课的成绩,用函数找出最高分、最低分,计算平均分,并在主函数中输入和输出(用函数和全局变量来完成)(C语言)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 题目: 输入10个学生某门课的成绩,用函数找出最高分.最低分,计算平均分,并在主函数中输入和输出(用函数和全局变量来完成). 代码: ...

最新文章

  1. 2017年度盘点:15个最流行的GitHub机器学习项目 By 机器之心2017年12月21日 15:23 在本文中,作者列出了 2017 年 GitHub 平台上最为热门的知识库,囊括了数据科学、机
  2. jvm性能调优 - 18白话G1垃圾回收器的工作原理
  3. 【论文解读】通过知识蒸馏促进轻量级深度估计
  4. html如何压缩发送,css如何压缩?
  5. 用数据库修改服务器的时间格式,如何查询数据库服务器的时间格式
  6. 自锁时间电路plc_PLC对两台三相交流电动机联锁启停控制
  7. [c/c++]小议几个写缓冲区的函数
  8. 剑指offer.数值的整数次方
  9. ILSpy反编译工具的使用
  10. 10个你必须知道的jQueryMobile代码片段
  11. Scala笔记整理(二):Scala数据结构—数组、map与tuple
  12. Mysql问题1862
  13. [译]5.6. Module Options 模块选项
  14. 小汪Hibernate 学习之一 Hibernate 小例子
  15. Netbean UML自动生成类图
  16. 数据产品经理——数据指标
  17. 美国对华贸易逆差及其为何如此之高
  18. CPU卡指令文件读取算法
  19. SpringCloud全家桶主要组件及通信协议剖析
  20. 安卓开发: Jetpack compose + kotlin 实现 俄罗斯方块游戏

热门文章

  1. Vue 爬坑之路(一)—— 使用 vue-cli 搭建项目
  2. 超详细vue生命周期解析(详解)
  3. C++中虚函数的作用
  4. jQuery form插件的使用--ajaxForm()和ajaxSubmit()的可选参数项对象
  5. 使用递归方法实现链表反转
  6. (廿)Python爬虫:pyquery的使用
  7. 下面程序段的运行结果是: for(y=1;y<10;) y=((x=3*y,x+1),x-1); printf(“x=%d,y=%d“,x,y); A)x=27,y=27 B)x=12,y=
  8. popup的简单应用举例
  9. 湖南麒麟下修改显示默认分辨率
  10. 单片机课程设计洗衣机c语言,基于51单片机洗衣机控制器的设计(附程序)☆