首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
2021-02-22
44
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(char*str,char*s)空出部分。函数fun(char*str,char*s)的功能是:将在字符串str中下标为偶数位置上的字符,紧随其后重复出现一次,放在一个新串S中,S中字符按原字符串中字符的顺序排列。(注意0为偶数)
例如:当sttr中的字符串为:"abcdef"时,s中的字符串应为:"aaccee"。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
#include
void fun(char*str,char*s)
{
}
void main()
{
char str[100],s[100];
cout<<"P1ease enter string
string:"<
cin.getline(str,100);
fun(str,s);
cout<<"The result is: "<
<
return;
}
选项
答案
int 1; for(i=0;str[i]!=0;i++) //循环判断每一个字符 { if(i%2==0) //判断字符串中下标为偶数位置 { s[i]=str[i]; s[i+1]=str[i]; s[i+2]=’\0’; //新串添加尾符 } }
解析
(1)判断一个字符串中的某一字符下标i是否为偶数,可用“i%2=0”来判断。
(2)对串str中各个字符串逐个进行考查,满足条件的字符就顺序放在新串S中,否则就不存放。
(3)所有字符处理完后,记得在新串S的末尾加上结束符“’\0’”。
转载请注明原文地址:https://kaotiyun.com/show/wIfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列选项中不属于软件生命周期开发阶段任务的是()。
为了使模块尽可能独立,要求()。
有如下程序:#includeusingnamespacestd;classSample{friendlongfun(Samples);public:Sample(longa){x=a
下列关于派生类构造函数和析构函数的说法中,错误的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中包含一个程序文件main.cpp,其中有坐标点类point、线段类Line和三角形类Triangle的定义,还有main函数的定义。程序中两点间距离的计算是按公式d=实现的,
下列关于this指针的叙述中,错误的是()。
下列关于构造函数的叙述中,错误的是()。
将E-R图转换为关系模式时,实体和联系都可以表示为()。
若一个函数的原型为“int*Xfun1(intx,int&y,charz);”,则该函数的返回值类型为()。
生产每种产品需要多种零件,则实体产品和零件间的联系是
随机试题
以下有关奥美拉唑药理作用的叙述,错误的是
韩某,浙江某律师事务所律师,在一起故意杀人案中,接受被告人范某的委托担任范某的辩护人。韩某在本案的审理过程中,其下列哪些行为是被法律允许的?()
某消防工程施工单位对已安装的消防水泵进行调试,水泵的额定流量为30L/s,扬程为100m,系统设计工作压力为1.0MPa。下列调试结果中,符合现行国家标准《消防给水及消火栓系统技术规范》(GB50974)的是()。
典型的直复营销方式主要有()。
(1)请剖析A煤矿的奖金分配方案,并说明它产生负激励作用的原因。(3)如你是该矿负责人会如何分配这批奖金?并说明理由。
按照内容,广播电视节目可分为()。
社会必要劳动时间是在现有的社会正常生产条件下,在社会平均劳动熟练程度和劳动强度下制造某种使用价值所需要的劳动时间。它的尺度是
TheDevelopProjectManagementPlanProcessincludestheactionsnecessarytodefine,prepare,integrate,andcoordinateallcon
下列对配置CiscoAironet1100无线接入点的描述中,错误的是()。
如果运行一个表单,下列事件中首先被触发的是()。
最新回复
(
0
)