版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验3数组与指针程序填空1.本题分值:10题目描述:随机产生10个整数存放到数组中(下标0的位置不放,从下标1开始),输入待查找的整数x,查找x是否存在于这10个数中。若存在,则输出x(最初)出现在这批数中的位置序号(例如1或2或……);若不存在x,则输出“不存在”。以下是完成此项工作的程序,请在计算机上调试程序以补足其中的空格。代码:#include<iostream>usingnamespacestd;voidmain(){ inta[101],k,x; for(k=1;k<=10;k++)//从数组中下标1的元素开始存放数据 { a[k]=rand()%101; //产生0~100之间的的整数 cout<<a[k]<<""; } cout<<endl; cin>>x;//输入待查找数x for(k=1;k<=10;k++) if(a[k]==x)__(1)__;//若发现了x,则不用继续循环、继续查找 if(k__(2)__)cout<<"x存在,它的位置序号是:"<<__(3)__<<endl;elsecout<<"不存在!"<<endl;}2.本题分值:10题目描述:编写一个程序,可以根据用户输入的不同值,建立不同长度的整型数组。给这个数组赋值,并求其所有元素之和。请填空使程序完整,并在计算机上调试程序,以测试填入的部分是否正确。代码:#include<iostream>usingnamespacestd;voidmain(){intn,i,sum=0,*p;cin>>n;//输入一个整数np=newint[__(1)__];//创建一个含有n个整数的整数数组for(i=0;i<n;i++)//输入n个整数存于动态数组p中cin>>__(2)__;for(i=0;i<n;i++)//求动态数组中的所有整数之和sum=sum+*(p+i);cout<<sum<<endl;//显示结果delete__(3)__;//删除动态数组p}3.本题分值:10题目描述:输入5个整数依次存放到数组a中(从下标1开始存放),再输入待插入的整数x以及它要插入到数组中的位置下标k(1≤k≤5),要求插入后不影响a中原来下标为k到5的所有元素的先后顺序。请按照数组中的元素顺序,输出插入前的5个整数和插入后的这6个整数。提示:插入时,应该先从后往前地(从下标5到下标k)将每个数组元素都后移1个位置,最后再将x存放到下标k的元素中。请在计算机上调试以下程序以补足其中的空格。代码:#include<cstdlib>#include<iostream>usingnamespacestd;voidmain(){ inta[101],k,j,x; //分别输入5个整数 for(j=1;j<=5;j++)cin>>a[j]; cin>>x>>k;//输入待插入的数x和插入的位置下标k if(k<1||k>5)exit(0); for(j=5;j>=k;__(1)__)//从下标5到下标k,将每个数组元素都后移1个位置 a[j+1]=a[j]; __(2)__=x; //输出将x插入到下标k后的这6个数 for(j=1;j__(3)__;j++)cout<<a[j]<<""; cout<<endl;}4.本题分值:10题目描述:输入字符串s及待删除的字符ch,将s中所有与ch相同的字符都删除掉,输出删除后内存限制:32768KB题目描述:输入一个长度小于20的不含空格的字符串,然后对该字符串做如下处理:对字符串中的每个字符,如果是大写字母,将其转化为小写;如果是小写字母,将其转化为大写,最后将处理后的字符串输出。 要求用指针对字符串进行处理。输入描述:输入一行:长度小于20的不含空格的字符串。输出描述:输出一行:处理以后的字符串。样例输入:ILoveC++!样例输出:ilOVEc++!10.本题分值:10题目标题:打印极值点下标。时间限制:3000MS内存限制:32768KB题目描述:在一个整数数组上,对于下标为i的整数,如果它大于所有它相邻的整数,或者小于所有它相邻的整数,则称为该整数为一个极值点,极值点的下标就是i。注意:数组中的第一个数(下标为0)只要和第二个数(下标为1)不相等,第一个数(下标为0)就是极值点;同理,数组中的最后一个数只要和倒数第二个数不相等,最后一个数也是极值点。输入描述:有2行输入:第一行是此数组的元素个数k(4<k<80),第二行是k个整数,每两个整数之间用空格分隔。输出描述:输出为1行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年阿勒泰职业技术学院单招综合素质考试参考题库含详细答案解析
- 2026京管泰富基金公司总经理岗位招聘1人的笔试备考题库及答案解析
- 4.6.1 人体对外界环境的感知(第二课时)教学设计-2025-2026学年人教版(2024)生物八年级上册
- 2026湖北武汉市汉口银行数据中心招聘2人笔试备考题库及答案解析
- 2026年上半年甘肃省红十字会直属事业单位招聘事业编制工作人员笔试备考题库及答案解析
- 2026河北省第三荣军优抚医院招聘17人笔试备考试题及答案解析
- 2026山东济南市深泉外国语学校招聘6人笔试备考题库及答案解析
- 2026宁夏吴忠市青铜峡市审计局聘请专业人员辅助审计工作3人笔试备考试题及答案解析
- 2026福建龙岩上杭县直事业单位公开遴选6人笔试备考题库及答案解析
- 2026贵州贵阳市某国有企业实习生招聘2人笔试备考试题及答案解析
- 2025-2030中国少儿舞蹈培训行业经营规模及未来投资预测研究报告
- 餐饮店加盟经营权转让协议书
- 老年视力障碍护理
- 《电力系统自动装置》课程考试复习题库(含答案)
- 月子中心各种应急预案(3篇)
- 镇卫生院安全生产培训课件
- 基层治理如何解决“数字悬浮”问题
- 货运行业安全责任意识培训计划
- 《电力电子技术》复习资料
- 工作作风存在问题及整改措施
- JC╱T 529-2000 平板玻璃用硅质原料
评论
0/150
提交评论