欢迎来到天天文库
浏览记录
ID:41898870
大小:1.29 MB
页数:30页
时间:2019-09-04
《第九讲数组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(a3、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
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(a3、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
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
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
8、输入到数组a中,写出下列程序的运行结果。voidmain(){inta[10],b[10],c
此文档下载收益归作者所有