6-2 求某学生8门课的平均分
某学生的记录由学号、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门课的平均分相关推荐
- 求某学生8门课的平均分
某学生的记录由学号.8门课成绩和平均分组成,学号和8门课成绩在主函数中给出.编写fun函数,功能是:求出该学生的平均分放在ave成员中.函数中的参数由学生自己给出. 函数接口定义: void fun( ...
- PTA】{10-1 结构拓展实验,函数}6-3 求某学生8门课的平均分 (10 分)
先赞后看,是好习惯!!! 某学生的记录由学号.8门课成绩和平均分组成,学号和8门课成绩在主函数中给出.编写fun函数,功能是:求出该学生的平均分放在ave成员中.函数中的参数由学生自己给出. 函数接口 ...
- C语言习题:输入10个学生5门课的成绩,分别用函数求:①每个学生平均分;②每门课的平均分;③找出所有分数中最高分
初学C语言,然后遇到一题: 输入10个学生5门课的成绩,分别用函数求:①每个学生平均分:②每门课的平均分:③找出所有分数中最高分 直接上代碼 注:自定义函数(xpj,kpj,maxj)我直接放在最前面 ...
- (c语言 )输入10个学生5门课的成绩,分别用函数求:每个学生平均分;每门课的平均分;
c语言 输入10个学生5门课的成绩,分别用函数求: 每个学生平均分: 每门课的平均分: #include <stdio.h> #include<math.h>float Row ...
- C语言习题:输入10个学生5门课的成绩,分别用函数实现下列功能:①计算每个学生的平均分;②计算每门课的平均分;③找出所有50个分数中最高的分数所对应的学生和课程;④计算平均分方差;
***题目:***输入10个学生5门课的成绩,分别用函数实现下列功能: ①计算每个学生的平均分; ②计算每门课的平均分; ③找出所有50个分数中最高的分数所对应的学生和课程; ④计算平均分方差; /* ...
- c语言100个学生,输入100名学生的学号,姓名,性别,住址及10门功课,且显示每个学生10门课的最低和最高分,还要显示每门课不及格的学生人数,,还输入一个学号就能显示该学生的信息...
已结贴√ 问题点数:20 回复次数:3 输入100名学生的学号,姓名,性别,住址及10门功课,且显示每个学生10门课的最低和最高分,还要显示每门课不及格的学生人数,,还输入一个学号就能显示该学生的信息 ...
- 循环录入某学生 5 门课的成绩并计算平均分,如果某分数录入为负,停止录入并提示录入错误
//循环录入某学生 5 门课的成绩并计算平均分,//如果某分数录入为负,停止录入并提示录//入错误public static void test6(){Scanner sc = new Scanner ...
- 输入 10 个学生 3 门课的成绩,用函数实现:找出最高的分数所对应的学号和成绩
输入 10 个学生 3 门课的成绩,用函数实现:找出最高的分数所对应的学号和成绩 本题用到结构体数组的使用,数组中含10个元素分别代表10个学生,每个元素包含学号num 和成绩score[3] (三门 ...
- 输入10个学生某门课的成绩,用函数找出最高分、最低分,计算平均分,并在主函数中输入和输出(用函数和全局变量来完成)(C语言)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 题目: 输入10个学生某门课的成绩,用函数找出最高分.最低分,计算平均分,并在主函数中输入和输出(用函数和全局变量来完成). 代码: ...
最新文章
- 2017年度盘点:15个最流行的GitHub机器学习项目 By 机器之心2017年12月21日 15:23 在本文中,作者列出了 2017 年 GitHub 平台上最为热门的知识库,囊括了数据科学、机
- jvm性能调优 - 18白话G1垃圾回收器的工作原理
- 【论文解读】通过知识蒸馏促进轻量级深度估计
- html如何压缩发送,css如何压缩?
- 用数据库修改服务器的时间格式,如何查询数据库服务器的时间格式
- 自锁时间电路plc_PLC对两台三相交流电动机联锁启停控制
- [c/c++]小议几个写缓冲区的函数
- 剑指offer.数值的整数次方
- ILSpy反编译工具的使用
- 10个你必须知道的jQueryMobile代码片段
- Scala笔记整理(二):Scala数据结构—数组、map与tuple
- Mysql问题1862
- [译]5.6. Module Options 模块选项
- 小汪Hibernate 学习之一 Hibernate 小例子
- Netbean UML自动生成类图
- 数据产品经理——数据指标
- 美国对华贸易逆差及其为何如此之高
- CPU卡指令文件读取算法
- SpringCloud全家桶主要组件及通信协议剖析
- 安卓开发: Jetpack compose + kotlin 实现 俄罗斯方块游戏
热门文章
- Vue 爬坑之路(一)—— 使用 vue-cli 搭建项目
- 超详细vue生命周期解析(详解)
- C++中虚函数的作用
- jQuery form插件的使用--ajaxForm()和ajaxSubmit()的可选参数项对象
- 使用递归方法实现链表反转
- (廿)Python爬虫:pyquery的使用
- 下面程序段的运行结果是: 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=
- popup的简单应用举例
- 湖南麒麟下修改显示默认分辨率
- 单片机课程设计洗衣机c语言,基于51单片机洗衣机控制器的设计(附程序)☆