1、 ak=rand( )%101; /产生0100之间的的整数 coutak ; coutx; /输入待查找数xk+) if(ak=x) _(1)_; /若发现了x,则不用继续循环、继续查找 if(k_(2)_)x存在,它的位置序号是:_(3)_ else不存在!2. 编写一个程序,可以根据用户输入的不同值,建立不同长度的整型数组。给这个数组赋值,并求其所有元素之和。请填空使程序完整,并在计算机上调试程序,以测试填入的部分是否正确。#includevoid main() int n,i,sum=0,*p;n; /输入一个整数n p=new int_(1)_; /创建一个含有n个整数的整数数组 f
2、or(i=0;ii+) /输入n个整数存于动态数组p中_(2)_;i+) /求动态数组中的所有整数之和 sum=sum+*(p+i);sum int a101,k,j,x; /分别输入5个整数 for(j=1;jaj;xk; /输入待插入的数x和插入的位置下标k if(k5) exit(0); for(j=5;j=k; _(1)_) /从下标5到下标k,将每个数组元素都后移1个位置 aj+1=aj; _(2)_=x; /输出将x插入到下标k后的这6个数j_(3)_;j+) coutaj char s81, ch; int k,j; gets(s); /输入一个字符串后按回车键,该字符串存入s中
3、ch; /输入待删除的字符后按回车键 /k代表s中每个字符的下标 /j代表未删除(保留)字符应放在s中新的位置下标 for(k=j=0;sk!=0k+) if(sk!=ch) sj= _(1)_; _(2)_; _(3)_= /得到的新串末尾要放结束符sA&*paz)/如果p指向的是一个英文字母字符 a+; if (*p= ) /如果p指向的是一个数字字符 b+; if(_(3)_) /如果p指向的是一个数字字符 c+; _(4)_; p+;/使指针p指向字符串中的下一个字符abcd /输出英文字母、空格、数字和其他字符的个数程序设计6.题目标题:陶陶摘苹果。时间限制:1000MS内存限制:3
4、2768KB陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。假设她碰到苹果,苹果就会掉下来。输入描述:输入包括两行数据。第一行包含10个100到200之间(包括100和200)的整数(以厘米为单位)分别表示10个苹果到地面的高度,两个相邻的整数之间用一个空格隔开。第二行只包括一个100到120之间(包含100和120)的整数(以厘米为单位),表示陶陶把手伸直
5、的时候能够达到的最大高度。输出描述:输出只包含一个整数,表示陶陶能够摘到的苹果的数目。样例输入:100 200 150 140 129 134 167 198 200 111110样例输出:57.歌唱比赛选手成绩计算。歌唱大赛选手成绩这样计算:去掉一个最高分,去掉一个最低分,将剩下分数的平均值作为选手的最后得分。现假设共有6位评委,都是按百分制打分,请编程计算选手的成绩。 提示:将6个评分存入score数组中。关键是求出其中的最大值max(即最高分)和最小值min(即最低分)。依次输入6位评委的打分score1score6,每个scorei都是double型,且满足0scorei100。输出一
6、行,表示该选手的最后得分。输出时不需要对精度特殊控制,用coutANSWER即可。78.8 92.3 87.6 94.8 85.8 94.890.1258.神秘的字符加、解密技术。插入式加密法是信息加密中一种简单的加密技术,其方法是在明文字符中插入一些无意义的字母来形成密文单词。例如,对于明文:China,在间隔为1的位置依次插入一个字母而形成密文:Coheifnia。因此,其解密过程与加密过程相反,即从密文中首字符开始取,每间隔1个位置依次取出字符,就得到原始的明文。请编程实现插入式加密法所对应的解密算法,将密文翻译成明文。定义两个字符数组ci和pl,分别存放密文字符串和明文字符串。解密过程
7、即在字符串ci中,从下标0的字符(首字符)开始,将偶数下标的字符(0之前的)依次取出赋值到字符数组pl中,最后即得到明文字符串。输入一行:密文字符串。输出有一行:翻译后的明文字符串。CoheifniaChina9.字符串大小写转换。输入一个长度小于20的不含空格的字符串,然后对该字符串做如下处理:对字符串中的每个字符,如果是大写字母,将其转化为小写;如果是小写字母,将其转化为大写,最后将处理后的字符串输出。 要求用指针对字符串进行处理。 输入一行:长度小于20的不含空格的字符串。 输出一行:处理以后的字符串。ILoveC+!ilOVEc+!10.打印极值点下标。3000MS在一个整数数组上,对于下标为i的整数,如果它大于所有它相邻的整数,或者小于所有它相邻的整数,则称为该整数为一个极值点,极值点的下标就是i。注意:数组中的第一个数(下标为0)只要和第二个数(下标为1)不相等,第一个数(下标为0)就是极值点;同理,数组中的最后一个数只要和倒数第二个数不相等,最后一个数也是极值点。有2行输入:第一行是此数组的元素个数k(480),第二行是k个整数,每两个整数之间用空格分隔。 输出为1行:依次对应于数组的所有极值点下标值,下标值之间用空格分隔。1512 12 122 112 222 222 222 221 76 36 31 234 256 76 732 3 10 12 14
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1