第九讲数组1_1

第九讲数组1_1

ID:41898870

大小:1.29 MB

页数:30页

时间:2019-09-04

第九讲数组1_1_第1页
第九讲数组1_1_第2页
第九讲数组1_1_第3页
第九讲数组1_1_第4页
第九讲数组1_1_第5页
资源描述:

《第九讲数组1_1》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、引例:读入三个数,按大小排序,并打印出来。读入a,b,ca>bTb>cT打印a,b,cFa>cT打印a,c,b打印c,a,bFa>cTF打印b,a,cb>cTF打印b,c,a打印c,b,aF流程图第九讲程序:cin>>a>>b>>c;#includevoidmain()if(a>b){if(b>c)cout<c)cout<c)cout<

2、ndl;elsecout<c)cout<bTb>cT打印a,b,cFa>cTFa>cTF打印b,a,cb>cTFF打印a,c,b打印c,a,b打印b,c,a打印c,b,a对于三个数按大小排序对于十个数按大小排序3628800有6种情况3!有10!种情况哇!好烦呦例题第九讲#includevoidmain(){inta,b,c,d;cin>>a>>b>>c;if(a

3、

4、evoidmain(){inta[11],i,j,aa;for(i=1;i<11;i++)cin>>a[i];for(i=1;i<11;i++)cout<a[j]fori=1to10-1输入要排序的数输出排好序的数流程图第八讲例题数组数组的概念一维数组数组元素的下标:使用数组在内存中存放数据——对号入座,顺序存储,变量无序。

5、是具有一定顺序的一组相同类型变量的集合体组成数组的变量称为该数组的元素数组的基本概念数组的概念比如,数组a中有11个数组元素,分别是:a[0],a[1],a[2],a[3]……a[10]都是整型数组的维一维数组:数组元素只有一个下标二维数组:数组元素有两个下标例如:b数组,实型,6个元素:b[0][0],使用原则先定义,后使用名字类型大小维数组数组名后面括号内放的数字。下标也可是表达式b[0][1],b[0][2],b[1][0],b[1][1],b[1][2]一维数组的使用数组的定义类型说明符数组名[常量];例如:inta[10];整型数组名字为a十

6、个变量a[0]a[1]a[9]…数组一维数组的存储结构a[0]a[1]......a[9]数组a①数组元素在内存中顺序存放②数组元素的地址是连续的数组的初始化intb[5]={0,1,2,3,4};数组的引用不能一次引用整个数组,引用时只能逐个元素引用。例如:a[0]=a[5]+a[7]+a[2*3]b[0]=0;b[1]=1;b[2]=2;b[3]=3;b[4]=4;相当于:,一维的一维数组的输入/输出数组循环例1将十个数据输入到数组中,并按逆序输出。voidmain(){inta[10],i;for(i=0;i<10;i++)scanf(“%d”,

7、&a[i]);for(i=9;i>=0;i--)printf(“%d”,a[i]);}printf(“Result:”);printf(“Inputdata:”);使用数组的关键在于控制下标变化a[i]i=0~9a[0]a[1]......a[9]数组a将数据输入到各个数据元素中运行printf(“%5d”,a[i]);}#incude#includecout<<“Inputdata:”;cin>>a[i];cout<<“Result:”);cout<<“”<

8、输入到数组a中,写出下列程序的运行结果。voidmain(){inta[10],b[10],c

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

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

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