- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目3 学生成绩的分析与统计.ppt
任务3.3 求多个学生成绩的总分及平均分 任务介绍 在一次期末考试中,每个学生参加了多门课程的考试,现要求输入每个学生每门课程的成绩,求每个学生所考试课程的总分和平均分,并按照要求输入。 输入格式: 请输入参加考试的学生人数:3 请输入参加考试的课程数:3 请输入学生每门课程考试成绩(成绩之间用回车分隔): 67 89 90 任务3.3 求多个学生成绩的总分及平均分 任务介绍 输出格式: 第1个学生的考试成绩如下: 共参加3门课程考试 课程考试总分:246.00 课程考试平均分:82.00 任务3.3 求多个学生成绩的总分及平均分 解决思路 方法1: S1:外层用一个for循环控制要计算课程总分与平均分的学生人数。 S4:内层用一个for循环控制每个学生参加考试科目的数量,并进行求和以及求平均值。 S5:在内层的for循环中,每次循环结束就输出学生课程的总分和平均分。 S4:外层循环结束,整个程序结束。 任务3.3 求多个学生成绩的总分及平均分 任务实现 根据上述的解决思路和图3-7所示的流程图,现将任务的具体程序实现如下: 图3-7 N-S流程图 任务3.3 求多个学生成绩的总分及平均分 任务实现 #include stdio.h void main() { int i,j; /*循环变量,用于控制外层循环和内层循环*/ int n,m; /*n存储参加考试的学生人数,m存储每个学生参加考试的课程数*/ float sum=0; /*存储课程总分*/ float temp; /*用于存储课程成绩的临时变量*/ float average; /*存储课程平均分*/ printf(请输入参加考试的学生人数:); scanf(%d,n); 任务3.3 求多个学生成绩的总分及平均分 任务实现 for(i=1;i=n;i++) { printf(请输入参加考试的课程数:); scanf(%d,m); printf(请输入学生每门课程考试成绩(成绩之间用回车分隔):\n); for(j=1;j=m;j++) { scanf(%f,temp); sum=sum+temp; } avg=sum/m; 任务3.3 求多个学生成绩的总分及平均分 任务实现 printf(第%d个学生的考试信息如下:\n,i); printf(**************************\n); printf(共参加%d门课程考试\n,m); printf(课程考试总分:%.2f\n,sum); printf(课程考试平均分:%.2f\n,average); printf(**************************\n); sum=0; /*在进入下一次外层循环之前总分重新赋值为0*/ avg=0; /*在进入下一次外层循环之前平均分重新赋值为0*/ } } 任务3.3 求多个学生成绩的总分及平均分 任务实现 【运行结果】 由上面的代码可以看出,要实现这个任务,我们需要掌握的相关知识点如下: (1) 循环语句的嵌套。 (2) 循环语句。 任务3.3 求多个学生成绩的总分及平均分 3.2.2 几种循环的比较 【运行结果】 由上面的代码可以看出,要实现这个任务,我们需要掌握的相关知识点如下: (1) 循环语句的嵌套。 (2) 循环语句。 任务3.3 求多个学生成绩的总分及平均分 3.3.1 循环语句的嵌套 一个循环体内又包含另一个完整的循环结构,称为循环的嵌套。 内嵌的循环中还可以嵌套循环,这就是多层循环。 任务3.3 求多个学生成绩的总分及平均分 3.3.1 循环语句的嵌套 三种循环(while循环、do…while循环和for循环)可以互相嵌套。例如,下面几种都是合法的形式: (1) while() (2)do { { … … while() do
您可能关注的文档
- Unlocking the Potential解锁的潜力.ppt
- 如何建立主动积极的工作态度【员工及安全管理】.ppt
- 四年级语文上册 生命 生命 1课件 鲁教版.ppt
- 小小新闻发布会1【企业营销策划经典】.ppt
- 控制图原理及应用简介【质量精品】.ppt
- 第四章 企业生产经营活动的核算1-采购.ppt
- 闽教版小学英语unit7_colors_lesson13.ppt
- 9-1C Surface Area of Cylinders and Cones - Winterrowd-math :9-1c表面圆柱和圆锥- winterrowd数学.ppt
- 三全组织变革 项目计划书[管理资料].ppt
- 2012《导与练》高中生物一轮总复习(课件):考点11 植物的矿质营养.ppt
- 高一地理 第一单元.ppt
- 输电线路全线速动保护原理及应用,输电线路纵联保护,高频保护,差动保护,行波保护,光纤保护,微波保护.ppt
- Electron Configuration:.ppt
- 2010中考语文第二轮复习精品课件之一【科目考试辅导资料】.ppt
- 2012《课堂新坐标》高三一轮复习生物课件(人教版):必修一第五章第1节.ppt
- 电子网络分销渠道管理(已完成).ppt
- 步步高2012版政治大一轮复习讲义(课件): 人教版(闽、京、琼)第1课.ppt
- 物流系统规划与设计(下).ppt
- Estimating Fatigue Spectra from Standard Wind Turbine Signals从标准的风力机疲劳谱估计的信号.ppt
- 产品发布策划 方案【企业广告传媒】.ppt
文档评论(0)