首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
43
问题
使用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全国计算机二级
相关试题推荐
下面不属于软件设计阶段任务的是
有如下类声明:classTestClass{intn;public:TestClass(inti=0):n(i){}voidsetValue(intn0);};下面关
为了使模块尽可能独立,要求()。
下列运算符函数中肯定不属于类FunNumber的成员函数的是()。
下列关于类成员的叙述中,正确的是()。
有如下函数模板:templateTcast(Uu){returnU;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是()。
下列关于栈叙述正确的是()。
若一个函数的原型为“int*Xfun1(intx,int&y,charz);”,则该函数的返回值类型为()。
在满足实体完整性约束的条件下
生产每种产品需要多种零件,则实体产品和零件间的联系是
随机试题
陈某大学毕业后被某网络公司聘用。工作期间,陈某与公司之间因社会保险问题发生争议。关于该争议的解决方法,下列哪一选项是正确的()
A.everythingiswrongB.DoyouagreeC.let’stotalthescoreD.let’sdoitE.wecandoitF.HereistheanswersheetG.He
张某,公司职员,男性,35岁,病毒性肝炎5年。现肝、脾肿大,肝功能损坏,WBC5×109/L。为确诊是否为门脉高压,最有意义的检查是
妊娠期间机体的生理特点是( )
Molish反应需要的试剂为
委托人是惟一受益人的,委托人或者其继承人可以解除信托,除非信托文件另有规定。( )
灭火器维修与报废条件分别有哪些标准?
下列各选项属于需设临时消防救援场地的施工现场是()。
如果你的一个同事在公共场合过分赞扬你的领导,你该怎么办?
A、Crowdedairtraffic.B、Thelargesizeofairplanes.C、Mistakesmadebyairtrafficcontrollers.D、Badweather.C
最新回复
(
0
)