首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
2016-10-28
38
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(char*str,char*s)空出部分。函数fun(char*str,char*s)的功能是:将在字符串str中下标为偶数位置上的字符,紧随其后重复出现一次,放在一个新串S中,S中字符按原字符串中字符的顺序排列。(注意0为偶数)
例如:当str中的字符串为:"abcdef"时,s中的字符串应为:"aaccee"。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
#include<iostream.h>
void fun(char*str,char*s)
{
}
void main()
{
char str[100],s[100];
cout<<"Please enter stringstring:"<<endl;
cin.getline(str,100);
fun(Str,s);
cout<<"The result is:"<<s<<endl;
return;
}
选项
答案
int i; 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/UONp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
不能作为函数重载的判断依据的是()。
以下类定义中可能会引起错误的语句是classA{public:~A(){}//1inti;//2private:
下列叙述中正确的是______.
在重载运算符函数时,下面()。运算符必须重载为类成员函数形式。
对类的构造函数和析构函数描述正确的是()。
派生类构造函数的执行顺序是先执行【】的构造函数,然后执行成员对象的构造函数,最后执行【】的构造函数。
对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是
在C++语言中,封装是借助于什么达到的?
在C++中,实现封装性需借助于
A、 B、 C、 D、 D面向对象设计方法与面向过程设计方法有本质的不同,其基本原理是:使用现实世界的概念抽象地思考问题从而自然地解决问题。其特点包括:分类性、多态性、封装性、模块独立性、继承和多态性等。模块
随机试题
A、CK—MBB、MbC、BNPD、LDHE、cTnCK—MB检查正常的可疑急性冠脉综合征患者,判断其有否微小心肌损伤的最特异性的指标是
血小板在凝血过程中的主要作用是
急性中毒应立即采取的措施是
皂苷元的结构类型有
土体的压缩主要表现为()。
【背景资料】某办公楼工程,建筑面积2400m2,地下1层,地上12层,筏板基础,钢筋混凝土框架结构,砌筑工程采用蒸压灰砂砖砌体。建设单位依据招投标程序选定了监理单位及施工总承包单位并约定部分工作允许施工总承包单位自行分包。施工总承包单位进场后,项目质量
设r>0,两圆(x一1)2+(y+3)2=r2与x2+y2=16不可能().
设函数y=f(x)二阶可导,f’(x)≠0,且与x=φ(y)互为反函数,求φ"(y).
设向量组证明:向量组α1,α2,…,αs线性相关(线性无关)的充要条件是齐次线性方程组有非零解(唯一零解).
显著(地)
最新回复
(
0
)