ImageVerifierCode 换一换
格式:DOCX , 页数:40 ,大小:19.58KB ,
资源ID:21851207      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21851207.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C++数组指针题Word文档下载推荐.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C++数组指针题Word文档下载推荐.docx

1、i-)if(ai%3=0)coutai ;endl;if(i%3=0)return 0;数组指针 02:逆序储存从键盘输入 n( n100)个整数,寄存在一个一维数组 a 中,将它们逆序存放在另一个整型数组 b 中,并按 b 数组中下标从小到大的次序输出下标为 3 的倍数的数组元素。第一个数为数组中元素个数 n,以后为 n 个元素。下标为 3 的倍数的元素,各个数值之间用空格分开。int aMAX,bMAX,n,i;bn-1-i=ai;bi数组指针 03:均匀值从键盘输入随意个整数(以 0 结束,假定不超出 100 个),寄存在一个一维数组中,计算这组数的均匀值(实型)。int aMAX,n=

2、0;double s=0;an;while(an)s+=an;n+;s/n数组指针 04:最大值从键盘输入随意个整数(以 0 结束,个数不超出 100),寄存在一个一维数组中,输出这组数的最大值。 20#includemax)max=ai;max数组指针 05:最小值的地点从键盘输入随意个整数(以 0 结束,个数不超出 100),寄存在一个一维数组中,数据从数组的 0 下标开始储存,输出这组数的最小值所在数组下标。 1int aMAX,i,n=0,min=0;if(aiamin)min=i;min数组指针 06:排序从键盘输入随意个整数(以 0 结束,假定个数最大不超出 100),将这些数寄存

3、在一个一维数组中,将它们从小到大排序后输出。23456789111520int aMAX,i,j,n=0,mini,temp;n-1;mini=i;for (j=i+1;jj+)if (ajamini) mini=j;if (mini!=i)temp=ai;ai=amini;amini=temp;数组指针 07:中位数从键盘输入 n(n100) 个整数(以 0 结束),寄存在一个一维数组中,输出此中位数。说明:中位数( Medians)统计学名词,是指将数据按从小到大次序摆列起来,形成一个数列,居于数列中间地点的那个数据。若数列元素个数为奇数,则中位数为最中间的元素;若数列元素个数为偶数, 则

4、中位数为最中间两个元素的均匀数。 比如:输入2791154368200 则排序后结果为 234567891120 ,则中间两个数的均匀值为2791154368200if(n%2=1)an/2else(an/2+an/2-1)/数组指针 08:100) 个整数(以 0 结束),寄存在一个一维数组中,将它们按奇数在前、 偶数在后, 同为奇数或偶数的按从小到大的次序排序, 并输出排序后的结果。此中:排序过程用函数实现。35791124681020void sort(int s,int n)int i,j,t;for(j=i+1;if(si%2)sj)t=si;si=sj;sj=t;int s100,

5、n=0,i;sn;while(sn)sort(s,n);si 数组指针 09:斐波那契数列输入一个正整数 n(n100),将斐波那契数列的前 n 项保留到一维数组中,并输出斐波那契数列中对 3 取余为 2 的数。斐波那契数列为 10258a0=a1=1;for(i=2;ai=ai-1+ai-2;if(ai%3=2)数组指针 10:素数输入 m、n( m,n 先将 1 挖掉( 由于 1 不是素数 ) 。2 用 2 去除它后边的各个数( 2 除外),把能被 2 整除的数挖掉,即把 2的倍数挖掉。3 用 3 去除它后边的各数( 3 除外),把 3 的倍数挖掉。4 分别用 4、5 各数作为除数去除这些

6、数此后的各数。这个过程向来进行到在除数后边的数已全被挖掉为止。最后剩下的都是素数。 5 195711131719int m,n,a101,i,j;101;ai=i;mif(aj%i=0)aj=0;for(i=m;=n;if(ai!=0)数组指针 11:数据插入100)个整数(以 0 结束),寄存在一个一维数组中,在输入一个插入地点 pos(0=posx;=pos;ai+1=ai;apos=x;数组指针 12:有序插入100),寄存在一个一维数组中,将它们从大到小排序,再从键盘输入一个整数 x,将该数插入到该数组中,使得插入后依旧为降序,输出插入后数组中的所有元素。此中将整数 x 插入到数组中使

7、其依旧有序用函数达成。第一个为个数 n,后续为 n 个整数,再输入一个整数 x。12void sort(int a,int n)aj)t=ai;ai=aj;aj=t;void insert(int a,int &n,int x)int i;=0&ai+1=x;int aMAX,i,x,n;sort(a,n);insert(a,n,x);数组指针 13:删除从键盘输入随意个整数(以 0 结束),假定整数个数为 n(n100) ,则这些数据寄存在一个一维数组 0n-1 下标中,假定元素所在地点挨次为 0n-1,再输入一个删除地点 pos(0posn)for(i=pos+1;ai-1=ai;n-;数

8、组指针 14:删除元素100) 个整数(以 0 结束),寄存在一个一维数组从 0n-1 下标中,再输入要删除的元素 x,将数组中所有的 x 所有删除。5int aMAX,n=0,i,j,x;j=0;=x)aj=ai;j+;n=j;数组指针 15:矩阵输入 3 行 4 列的矩阵储存在一个二维数组中, 分别求出各行元素之和 , 并存入一维数组 row 中, 再输出 row 的值。123456789101112 10 26 42int a34,row3=0,i,j;3;for(j=0;4;aij;rowi+=aij;rowi数组指针 16:对角线元素之和输入一个 5*5 的矩阵,求出两条对角线元素值

9、之和。11 12 13 14 4015 16 17 18 4119 10 11 12 4231 32 33 34 4351 52 53 54 55 268int a55,s=0,i,j;5;s+=aii+ai4-i;s=s-a22;saimaxj)maxj=j;for(k=0;kk+)if(akmaxjbreak;if(k=5)aimaxjbool f(char s)int length,i;bool flag=false;length=strlen(s);for (i=0;length/2;if (si!=slength-i-1)if (i=length/2)flag=true;return flag;int n,i;char c20;c;if(f(c)c数组指针 19:字符串变换在主函数中输入一个字符串(长度不超出 99),储存在一个字符数组中,将该字符串中的大写字母变为相应的小写字母,小写字母变为相应的大写字母,其余字符不变,输出变换后的字符串。此中将字符串变换用一个函数达成。 ILoveLiaoNing23 ilOVElIAOnING23iostrea

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1