实验-数组与指针

实验-数组与指针

ID:47209100

大小:59.22 KB

页数:6页

时间:2019-08-27

实验-数组与指针_第1页
实验-数组与指针_第2页
实验-数组与指针_第3页
实验-数组与指针_第4页
实验-数组与指针_第5页
资源描述:

《实验-数组与指针》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验3数组与指针程序填空1.本题分值:10题目描述:随机产生10个整数存放到数组屮(下标0的位置不放,从下标1开始),输入待查找的整数X,查找X是否存在于这10个数中。若存在,则输出X(最初)出现在这批数中的位置序号(例如1或2或……);若不存在x,则输出“不存在”。以下是完成此项工作的程序,请在计算机上调试程序以补足其屮的空格。代码:#ineludeusingnamespacestd;intmain(){inta[101],k,x;for(k=l;k<=10;k++)//从数组中下标1的元素开始存放数据{a[k]=rand()%101;〃产生0^100Z间的的

2、整数//cout<>x;//输入待查找数xfor(k=l;k<=10;k++)if(a[k]=x)_(1)_;〃若发现了x,则不用继续循环、继续查找if(k_⑵_)cout«z,x存在,它的位置序号是:"<<_(3)—«endl;elsecout«z/不存在!,z«endl;return0;}参考答案:sy3-1.epp2.本题分值:10题目描述:编写一个程序,可以根据用户输入的不同值,建立不同长度的整型数组。给这个数组赋值,并求苴所冇元素Z和。请填空使程序完整,并在计算机上调试程序,以测试填入的部分是否正确。代码:#inc

3、ludeusingnamespacestd;intmain()intn,i,sum=O,*p;cin»n;//输入一个整数np=new//创建一个含有n个整数的整数数组for(i=0;i>(2);for(i=0;i

4、及它耍插入到数组中的位置下标k(lWkW5),要求插入后不影响a屮原来下标为k到5的所冇元素的先后顺序。请按照数组中的元素顺序,输出插入前的5个整数和插入后的这6个整数。提示:插入时,应该先从后往前地(从下标5到下标k)将每个数组元索都后移1个位置,最后再将x存放到下标k的元素中。请在计算机上调试以下程序以补足其中的空格。代码:#ineludeusingnamespacestd;intmain(){inta[101],k,j,x;//分别输入5个整数for(j=l;j<=5;j++)cir)»a[j];cin»x»k;〃输入待插入的数x和插入的位置下标kif(k

5、

6、

7、k>5)return0;for(j=5;j>=k;_(1)_)//从下标5到下标k,将每个数组元索都后移1个位置a[j+l]=a[j];_(2)_=x;//输出将x插入到卜-标k后的这6个数for(j=l;j_(3)_;j++)cout«a[j]«,z";cout<

8、m>usingnamespacestd;intmain(){chars[81],ch;intk,j;cin»s;//输入一个字符串后按冋车键,该字符串存入s中cin»ch;〃输入待删除的字符后按回车键//k代表s中每个字符的下标//j代表未删除(保留)字符应放在s中新的位置下标for(k=j=0;s[k]!=,;k卄)if(s[k]!=ch){s[j]二_(1)_;—⑵_;}_(3)_二'‘;//得到的新串末尾要放结束符cout<

9、字符的个数,并输出。请阅读以下不完整的程序,并在计算机上调试该程序以补足其屮的空格,实现其功能。代码:#inc1udeusingnamespacestd;intmain(){inta,b,c,d;//a,b,c,d分別用来记录英文字母、空格、数字和其他字符的个数chars[101],*p;P=s;//指针p指向字符串s的第一个字符cin.getline(s,101);〃输入一个含有空格的字符串存入s中沪b二c二d二(1);while(_⑵」〃当p指

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

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

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