- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数组和字符串;; 数组的概念;;§4-1 数组的概念 ;
例4.1.1:某班有80名学生,求该班成绩的平均分 ;#include iostream.h
void main( )
{ int j , sum , s[80] ;
float ave ;
sum=0;
for ( j=0; j80 ; j++)
{ cins[j];
sum=sum+s[j];
}
ave=sum/80.0;
cout “ave=”ave;
};§4-2-1 一维数组; 数组: 是一组具有相同数据类型 的变量
的有序集合。;int a[10];;二、一维数组的存储结构;三、数组元素的引用形式;四、一维数组的初始化;(3) 对数组中部分元素指定初值 ( 这时不能
省略数组长度 )
如 : int a[5] = { 1 , 3 , 5 }; ;例4.2.1: 输入n个成绩,求平均分;五、一维数组的输入和输出;例4.2.2:用一维数组求Fibonacci 数列;例4.2.3: 输入一个数据,在已知数组中查找是否有该数据;课堂练习:
有一个数列,它的第一项为0,第二项为1,以后每一项都是它的前两项之和, 试生成此数列
的前20项,并按逆序显示出来.;练习答案:
#include iostream.h
Void main( )
{ int f[20]={0,1}, j;
for(j=2;j=19; j++) //生成数列
f[j]=f[j-2]+f[j-1];
for( j=19; j=0; j- -) // 逆序显示
coutf[j];
coutendl;
};§4-2-2 二维数组;一、二维数组的定义;;;三、二维数组的初始化; int b[][3] = { {1,2,3},{4,5,6}};;四、二维数组元素的引用形式;五、二维数组的输入和输出;六、二维数组程序设计举例;5;例4.2.5: 将一个矩阵进行转置(即原来的行变为列);课堂练习:;第一方面:利用数组进行数值计算:书中给出了三个例子,一个是计算个人所得税,二是进行矩阵求和,三是按月进行公司产值计算,都具有代表性 P103(2);基本算法举例1.排序(1)冒泡法排序;8
5
4
2
9;/*排序*/
for (i=0; iN-1; i++)
for ( j=0;jN-i-1 ; j++)
if (a[j]a[j+1])
{
t =a[j];
a[j]=a[j+1];
a[j+1]=t;
};#includeiostream.h
#define N 10
void main()
{
int i, j, a[N], t;
for(i=0;iN;i++)//输入
cina[i];
for(i=0;iN;i++)//输出
couta[i]‘ ‘;
;(2)选择法排序;第一轮比较,初始化设最大元素下标为 k=0
3 5 7 9 4
k=0
3 5 7 9 4
k=1
3 5 7 9 4
k=2
3 5 7 9 4
k=3
k=3
A(0) 与 A(k)交换的结果:
9 5 7 3 4;#include iostream.h
const int N=10;
void main( )
{ int a[N] , i , j , k , t;
for ( i=0 ; iN ; i++)
cina[i];
for ( i=0 ; iN-1 ; i++)
{ k=i ;
for ( j=i+1 ; jN ; j++)
if ( a[j]a[k] )
k=j ;
if ( k!=i )
{ t=a[i] ;
a[i]=a[k] ;
a[k]=t ;
}
}
;2.在有序数组中插入一个数后使原数组仍然有序。例如:
3 5 7 12 18(m=5), 将
您可能关注的文档
- ATA师资服务和教学平台课件.pptx
- ATP一轮复习课课件.pptx
- autocad-动态块(超全教程!含基础动态块制作视频!!)课件.pptx
- AutoCAD桥梁制图的讲解及要求课件.pptx
- AV行业常见问题课件.pptx
- AWS-项目架构方案2课件.ppt
- AXC-成本计算和勾稽流程图课件.pptx
- A、磁路与交流铁心电感详解.pptx
- A中心静脉置管术4.pptx
- a亿以内数的的改写和近似数.ppt1课件.pptx
- 2025及未来5年中国烤瓷平板机市场数据分析及竞争策略研究报告.docx
- 2025及未来5年中国高分子平轮市场数据分析及竞争策略研究报告.docx
- 2025及未来5年中国烫发器陶瓷市场数据分析及竞争策略研究报告.docx
- 2025及未来5年中国隔音件市场数据分析及竞争策略研究报告.docx
- 2025及未来5年中国粟米布丁香精市场数据分析及竞争策略研究报告.docx
- 2025及未来5年中国非标减速机市场数据分析及竞争策略研究报告.docx
- 2025及未来5年中国抽油杆市场数据分析及竞争策略研究报告.docx
- 2025及未来5年中国喷墨打印相纸市场数据分析及竞争策略研究报告.docx
- 2025及未来5年中国风化砂岩市场数据分析及竞争策略研究报告.docx
- 2025及未来5年中国斜孔板式精馏塔市场数据分析及竞争策略研究报告.docx
最近下载
- 2025年6月全国大学英语CET四级真题和答案解析(全三套).pdf
- 医院污水处理方案.docx VIP
- 2020NFPA 855固定式储能系统安装标准.pdf VIP
- 大学生社会实践-流动的急救课堂智慧树知到期末考试答案2024年.docx VIP
- 精品度假酒店设计.pptx
- 2024-2025学年人教版小学六年级数学下册第三单元《圆柱的表面积和体积的计算》专项试卷及答案.docx VIP
- BB-T 0053-2023模内标签-标准图集.docx VIP
- 纪检监察笔录培训课件.pptx VIP
- 股份公司董事会向经理层授权管理办法附董事会授权事项清单.docx VIP
- 高温操作寿命HTOL及早期失效EFR计算公式.xls VIP
原创力文档


文档评论(0)