第5章数组(C++版).ppt

上传人:asd****56 文档编号:25988642 上传时间:2022-07-15 格式:PPT 页数:11 大小:573.50KB
返回 下载 相关 举报
第5章数组(C++版).ppt_第1页
第1页 / 共11页
第5章数组(C++版).ppt_第2页
第2页 / 共11页
点击查看更多>>
资源描述

《第5章数组(C++版).ppt》由会员分享,可在线阅读,更多相关《第5章数组(C++版).ppt(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第一节第一节 一维数组一维数组一、为什么要使用数组例题:输入50个学生的某门课程的成绩,打印出低于平均分的学生序号与成绩。如果,用简单变量a1,a2,,a50存储这些数据,要用50个变量保存输入的数据,程序片断如下:cina1a2a10;cina41a42a50;注意,如果真正要像上面这样编写程序,则上面的所有省略号必须用完整的语句写出来。可以看出,这样的程序是多么繁琐。如果说处理的数据规模达到成千上万,上面的例子单单读入就会异常复杂,电脑的优势没有得到体现。 选手们可能已经看出,我们需要把一大批具有相同性质的数据组合成一个新类型的变量,可以用简单的程序(比如循环50次)对这个新变量的各个分量

2、进行相同的处理,每个分量仍然保留单个变量的所有性质(在上面的例子中,各分量是整型变量或实型变量的性质)。在这里引用了带下标的变量(分量变量称为数组元素)ai来代替a1,a2,a50,方括号中的i称为下标,当循环变量i=1时ai就是a1;当i=2时ai就是a2;当i=50时ai就是a50。输入的时候,让i从1变化到50,循环体内输入语句中的ai也就分别代表了a1,a2,a50这50个带下标的变量。这样上述问题的程序可写为: tot = 0;for (int i=1;iai; tot+=ai;ave= tot/50; for (int i=1;i=50;+i)if (aiave) coutNo. i floor(sqrt(N) 为止; 打印输出a数组中留下来、未被筛掉的各元素值,并按每行五个数显示。用筛法求素数的过程示意如下(图中用下划线作删去标志): 2 3 4 5 6 7 8 9 10 11 12 13 14 1598 99 100 /置数 2 3 5 7 9 11 13 15 99 /筛去被2整除的数 2 3 5 7 11 13 /筛去被3整除的数

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁