首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(char*str,char*s)空出部分。函数fun(char*str,char*s)的功能是:将在字符串str中下标为偶数位置上的字符,紧随其后重复出现一次,放在一个新串s中,s中
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(char*str,char*s)空出部分。函数fun(char*str,char*s)的功能是:将在字符串str中下标为偶数位置上的字符,紧随其后重复出现一次,放在一个新串s中,s中
admin
2020-05-14
32
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(char*str,char*s)空出部分。函数fun(char*str,char*s)的功能是:将在字符串str中下标为偶数位置上的字符,紧随其后重复出现一次,放在一个新串s中,s中字符按原字符串中字符的顺序排列。(注意O为偶数)
例如:当s仃中的字符串为:"abcdef"时,s中的字符串应为:"aaccee"。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
1 #include
2 void fun(char* str,char s)
3 {
4
5 }
6 void main()
7 {
8 char str[100],s[100];
9 cout<<”Please enter string string:”<
10 cin.getline(str,100);
11 fun(str,s);
12 cout<<"The result is: "<
13 return;
14 }
选项
答案
1 int i ; 2 for‘(i=0 ; str[i]!=0;i++) //循环判断每一个字符 3 { 4 if(i%2==o) //判断字符串中下标为偶数位置 5 { 6 s[i]=str[i]; 7 s[i+1]=str[i]; 8 s[i+2]=’\0’; //新串添加尾符 9 } 10 }
解析
(1)该程序功能是找出在字符串中下标为偶数位置上的字符,紧随其后重复出现一次,放在一个新串。它的解题思路,解题过程利用if条件判断表达式选择符合条件的字符,然后将符合条件的字符放入指定的字符串。
(2)从已给部分源程序的main主函数开始入手,核心函数void fun(char*str,char*s)中的str参数为输入的字符串,其中s为新串。
[解题思路]
(1)判断一个字符串中的某一字符下标i是否为偶数,可用“i%2==0”来判断。
(2)对串str中各个字符串逐个进行考查,满足条件的字符就顺序放在新串s中,否则就不存放。
(3)所有字符处理完后,记得在新串s的末尾加上结束符“’\0’”。
转载请注明原文地址:https://kaotiyun.com/show/cq8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序输出的结果为()。#include<iostream.h>voidfun(inta,intb){inttemp;temp=a;a=b;b=temp;}void
下列程序的输出结果是#includevoidmain(){char*str="12123434";intx1=0,x2=0,x3=0,x4=0,i;for(i=0;str[i]!=’\0’;i++)
下列不属于软件工程3个要素的是( )。
有如下程序:#include#includeusingnamespacestd;intmain(){cout
下面不属于C++的预定义的流对象是()。
以下关于C++语言类的说法中正确的是
关于getline()函数的下列描述中,错误的是()。
静态成员函数没有
将以下程序写成三目运算表达式是【】。if(a>b)max=a;elsemax=b;
以下数据结构中,属于非线性数据结构的是()。
随机试题
以下措施不能预防产褥期泌尿系统感染的是()
男性,26岁,车祸致腹部及会阴部皮肤大面积缺损3h,精索外露,创面约为25cm×15cm。此患者用哪种皮片移植
能引起急性中毒性肝炎,出现转氨酶升高、黄疸、肝肿大的含萜类中药是
在图7—33所示电路中,开关k在t=0时刻打开,此后,电流i的初始值和稳态值分别为()。
关于投标报价,下列说法中正确的是()。【2015年真题】
[背景资料]某项工程建设项目,业主与施工单位按《建设工程施工合同(示范)文本》签订了工程施工合同,工程未投保保险。在工程施工过程中,遭受暴风雨不可抗力的袭击,造成了相应的损失,施工单位及时向监理工程师提出索赔要求,并附有与索赔有关的资料和证据。索赔报告中
价值工程中的方案评价,应包括()。
目前常见的网络操作系统主要有Netware______和WindowsNT三种。
在对待学生问答时,教师应如何给予评价?列举两种评价用语。
在应用程序的地址空间中,页面会有( )状态。
最新回复
(
0
)