




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
/NUMPAGES38 数组指针01:逆序输出 从键盘输入n个整数〔n<100〕,存放在一个一维数组中,逆序输出能被3整除的元素,并逆序输出数组下标为3的倍数的元素。 输入格式:第一个整数为个数n,后续为n个整数 输出格式:第一行能被3整除的元素,第二行为下标为3的倍数的元素,各个数值之间用空格分隔。 输入:10279105436820 输出: 639 203102 #include<iostream> usingnamespacestd; constintMAX=100; intmain() { inta[MAX],n,i; cin>>n; for(i=0;i<n;i++) cin>>a[i]; for(i=n-1;i>=0;i--) if(a[i]%3==0) cout<<a[i]<<""; cout<<endl; for(i=n-1;i>=0;i--) if(i%3==0) cout<<a[i]<<""; cout<<endl; return0; } 数组指针02:逆序存储 从键盘输入n〔n<100〕个整数,存放在一个一维数组a中,将它们逆序存放在另一个整型数组b中,并按b数组中下标从小到大的顺序输出下标为3的倍数的数组元素。 输入格式:第一个数为数组中元素个数n,之后为n个元素。 输出格式:下标为3的倍数的元素,各个数值之间用空格分隔。 输入:10279105436820 输出:203102 #include<iostream> usingnamespacestd; constintMAX=100; intmain() { inta[MAX],b[MAX],n,i; cin>>n; for(i=0;i<n;i++) { cin>>a[i]; b[n-1-i]=a[i]; } for(i=0;i<n;i++) if(i%3==0) cout<<b[i]<<""; cout<<endl; return0; } 数组指针03:平均值 从键盘输入任意个整数〔以0完毕,假设不超过100个〕,存放在一个一维数组中,计算这组数的平均值〔实型〕。 输入:152791054368200 输出:8.09091 #include<iostream> usingnamespacestd; constintMAX=100; intmain() { inta[MAX],n=0; doubles=0; cin>>a[n]; while(a[n]) { s+=a[n]; n++; cin>>a[n]; } cout<<s/n<<endl; return0; } 数组指针04:最大值 从键盘输入任意个整数〔以0完毕,个数不超过100〕,存放在一个一维数组中,输出这组数的最大值。 输入:102791154368200 输出:20 #include<iostream> usingnamespacestd; constintMAX=100; intmain() { inta[MAX],i,n=0,max; cin>>a[n]; while(a[n]) { n++; cin>>a[n]; } max=a[0]; for(i=1;i<n;i++) { if(a[i]>max) max=a[i]; } cout<<max<<endl; return0; } 数组指针05:最小值的位置 从键盘输入任意个整数〔以0完毕,个数不超过100〕,存放在一个一维数组中,数据从数组的0下标开场存储,输出这组数的最小值所在数组下标。 输入:102791154368200 输出:1 #include<iostream> usingnamespacestd; constintMAX=100; intmain() { inta[MAX],i,n=0,min=0; cin>>a[n]; while(a[n]) { n++; cin>>a[n]; } for(i=1;i<n;i++) { if(a[i]<a[min]) min=i; } cout<<min<<endl; return0; } 数组指针06:排序 从键盘输入任意个整数〔以0完毕,假设个数最大不超过100〕,将这些数存放在一个一维数组中,将它们从小到大排序后输出。 输入:152791154368200 输出:23456789111520 #include<iostream> usingnamespacestd; constintMAX=100; intmain() { inta[MAX],i,j,n=0,mini,temp; cin>>a[n]; while(a[n]) { n++; cin>>a[n]; } for(i=0;i<n-1;i++) { mini=i; for(j=i+1;j<n;j++) if(a[j]<

17****21
实名认证
内容提供者


最近下载
一种胃肠道超声检查助显剂及其制备方法.pdf
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
论《离骚》诠释史中的“香草”意蕴.docx