C语言项目式系统开发教程5-1一维数组成绩统计.pptxVIP

C语言项目式系统开发教程5-1一维数组成绩统计.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

湖南信息职业技术学院移动互联程序设计任务1成绩统计主讲:焦嘉

移动互联程序设计温故而知新循环语句1.while2.do...while3.for4.循环嵌套可用于解决任何涉及需要重复操作的实际问题

移动互联程序设计温故而知新循环语句

目录CONTENTS01一维数组概念02任务陈述03知识准备04任务实施

目录CONTENTS01一维数组概念02任务陈述03知识准备04任务实施

一维数组概念移动互联程序设计水浒108将是根据上位天罡星36星,下位地煞星72星来排定

一维数组概念移动互联程序设计数组是一种容器(放东西的东西),特点是:C语言中的数组1.其中所有的元素具有相同的数据类型2.一旦创建,不能改变大小3.数组中的元素在内存中是连续依次排列的

一维数组定义移动互联程序设计类型变量名称[元素数量]其中元素数量必须是整数元素的数量必须是常量表达式或者符号常量intgrades[100]doubleweight[20]

一维数组定义移动互联程序设计类型变量名称[元素数量]inta[10]一个int类型数组,有十个单元:a[0],a[1],….a[9]a[0]a[1]a[2]a[3]a[4]a[5]a[6]a[7]a[8]a[9]每一个单元就是一个int类型的变量,可以出现在赋值号的左边或者右边a[2]=a[1]+6;

一维数组定义移动互联程序设计数组的每个单元就是数组类型的一个变量使用数组时放在[]中的数字叫做下标或者索引,下标从0开始计数,最大的下标是数组的数量减1程序员数数都是从0开始数的有效的下标范围编译器和运行环境都不会检查数组下标是否越界,但是程序一旦运行,越界的数组访问可能造成问题,导致程序崩溃segmentationfault必须确保数组不会越界![0,数组的大小-1]

一维数组定义移动互联程序设计定义数组这个程序是危险的,输入的数据有可能超过100个

案例任务C语言程序设计成绩统计

目录CONTENTS01一位数组概念02任务陈述03知识准备04任务实施

任务陈述移动互联程序设计有10名学生参加了C语言程序设计课程的考试,考完后需要编写程序从键盘输入10名学生的C语言程序设计课程的成绩,并完成如下功能:(1)统计10名学生C语言程序设计课程的平均成绩;(2)统计所有高于C语言程序设计课程平均分的同学人数,最后输出平均分及高于平均分的学生人数。运行结果

目录CONTENTS01一位数组概念02任务陈述03知识准备04任务实施

一维数组定义移动互联程序设计类型变量名称[元素数量]其中元素数量必须是整数元素的数量必须是常量表达式或者符号常量intgrades[100]doubleweight[20]

一维数组的初始化移动互联程序设计直接用大括号给出数组的所有元素的初始值不需要给出数组的大小,编译器替你数数

一维数组的赋值移动互联程序设计数组变量本身不能被赋值要把一个数组的所有元素交给另一个数组,必须采用遍历遍历数组通常使用for循环,让循环变量i从0到数组的长度,这样循环体内最大的i刚好是数组最大的有效下标

数组的应用移动互联程序设计1.操作指定位置上的元素:数组名[下标]2.获取数组长度:数组名.length;3.遍历数组4.获取数组中最值(最大值/最小值)5.数组的排序6.反转数组:首尾互换7.数组元素的查找8.数组的复制

经典案例移动互联程序设计【例5-1】用户通过键盘输入一组数,统计0~9,10个数字,每个数字出现的次数分析:1、键盘输入2、定义数组整数型10个3、初始化数组4、数组参与运算5、遍历数组输出定义数组初始化数组数组参与运算遍历数组输出

目录CONTENTS01一维数组概念02任务陈述03知识准备04任务实施

任务实施移动互联程序设计本次任务通过输入10名学生的成绩存储在数组中,来计算出10名学生成绩的平均分以及有几位同学成绩在平均分之上。运行结果

编写程序移动互联程序设计流程图

编写程序移动互联程序设计代码一维数组的定义一维数组的赋值一维数组的遍历

测试程序移动互联程序设计运行结果

课后作业移动互联程序设计习题1.计算含N个元素的数组x的平均值,并将大于平均值的数保存到数组y中,并输出y数组中所有元素。习题2.计算x数组中N个数的平均值,将x数组中大于平均值的数移动到x数组的前面,小于平均值的数移动到x数组的后面。并输出改变后的x数组。(提示:可以使用y数组暂存数据,然后再将y数组中的元素赋值到x数组中)。

湖南信息职业技术学院移动互联程序设计再见

文档评论(0)

yuzuzou + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档