>n;//输入数字金字塔数目nfor(i=0;i >n;//输入数字金字塔数目nfor(i=0;i
数组和指针教案资料.ppt

数组和指针教案资料.ppt

ID:61279288

大小:4.53 MB

页数:36页

时间:2021-01-23

数组和指针教案资料.ppt_第1页
数组和指针教案资料.ppt_第2页
数组和指针教案资料.ppt_第3页
数组和指针教案资料.ppt_第4页
数组和指针教案资料.ppt_第5页
资源描述:

《数组和指针教案资料.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数组和指针#includeintmain(){intn,i,j,k,m;cout<<"inputnumber:";cin>>n;//输入数字金字塔数目nfor(i=0;i0;j--)cout<<'*';//第二层循环,输出每层左半边数。for(k=1;k<=i;k++)cout<<'*';//第二层循环,输出每层右半边数。cout<

2、eintmain(){intn,i,j,k,m;cout<<"inputnumber:";cin>>n;//输入数字金字塔数目nfor(i=0;i0;--j)cout<<'*';//第二层循环,输出每层左半边数。for(k=1;k<=i;++k)cout<<'*';//第二层循环,输出每层右半边数。cout<

3、>#includeintmain(){introw,i,j,k,h;cin>>row;for(i=1;i<=row;i++){for(j=1;j<=row-i;j++){cout<=1;k--){cout<

4、的数据的有序集合,其中每个数据称为数组的元素。1、数组的定义先定义,后使用,其格式如下:数组类型数组名[常量表达式1][常量表达式2]……intscore[100];floatmatrix[2][3];constintN=80;charch[N+1];数组元素赋初值。2、数组的初始化intscore[5]={54,23,3,54,35};floatmatrix[2][3]={2.3,3.4,7.6,3.9,7.9,9.5};初始化列表中的数据的类型应与数组元素的类型相同,所给数据的个数不能大于数组元素的个数。对于一维数组,如果初始化列表中的个数与数组元素的个数相

5、同,则在定义时可以省略数组的大小。intscore[]={54,23,3,54,35};对于二维数组,如果初始化列表中数据的个数与数组元素的个数相同,则在定义时可以省略数组第一维的大小,但是第二维的大小不能省略,系统会自动根据初始化列表中数据的个数确定第一维的大小。floatmatrix[][3]={2.3,3.4,7.6,3.9,7.9,9.5};二维数组初始化时,按照数组元素的存储顺序对各元素赋初值,一般采用分行赋初值的方法:C++中,当数组作为函数的参数或作为字符串操作时,可以进行整体引用。其它情况不允许对数组进行整体引用,只能分别对数组的元素进行操作。数

6、组元素相当于一个变量。数组名[下标表达式]数组名[下标表达式1][下标表达式2]floatmatrix[][3]={{2.3,3.4,7.6},{3.9,7.9,9.5}};inta[3][4]={{1,2},{3,4},{5,6}};3、数组元素的引用#includevoidmain(){inta[3][4]={{1,2},{3,4},{5,6}};cout<voidmain(){constintCOUNT=10;intarray

7、[COUNT];cout<<"Pleaseinput10integernumber:"<>array[i];for(i=0;ii;j--)if(array[j-1]>array[j]){inttemp=array[j-1];array[j-1]=array[j];array[j]=temp;}cout<<"Theresultis:"<

8、ndl;}例2.10:利

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。