首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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-07-23
54
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(char*str,char*s)空出部分。函数fun(char*str,char*s)的功能是:将在字符串str中下标为偶数位置上的字符,紧随其后重复出现一次,放在一个新串S中,S中字符按原字符串中字符的顺序排列。(注意0为偶数)
例如:当str中的字符串为:“abcdef”时,S中的字符串应为:“aaccee”。
注意:不要改动main()~数,不得增行或删行,也不得更改程序的结构。
#include<10Stream.h>
VOid fun(char*str,char*S)
{
}
void mein()
{
char str[1 0 0],s[1 0 0];
cout<<”Please enter string
string:”<
cin.getline(str,1 0 0);
fun(Str,s);
cout((“The result iS: ”<
<
return;
}
选项
答案
Int 1; for(i=0;str[i]!=1;i++) //循环 判断每一个字符 { if(i%2==0) //判断字符串中下标为偶数位置 { s[i]=str[i]; s[i+1]=str[i]; s[i+2]=‘\0’; //新串添加尾符 } }
解析
(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/vmyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
派生类的成员函数不能访问的基类成员是
深度为7的二叉树共有127个结点,则下列说法中错误的是
以下关键字不能用来声明类的访问权限的是()。
下列叙述中正确的是
有如下程序:#includeusingnamespacestd;classVAC{public:intf()const{return3;}intf(){return5;}};intmain(){VACv
已知函数f1调用函数f2,若要把这两个函数的定义放在同一个文件中,则
下列叙述中正确的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
下列选项中不属于结构化程序设计原则的是()。
下列字符串中,正确的C++标识符是()。
随机试题
计算机中处理数据的最小单位是()。
心力衰竭患者哪种情况下不宜用血管扩张剂治疗
急性化脓性腹膜炎非手术治疗中,判定病情发展的一项重要标志是
骨、关节结核可继发于
肉桂人煎剂、研末冲服时的剂量分别是
出入口控制系统中,身份识别单元部分是对通行人员身份进行识别和确认,实现身份识别的方式主要有()。
金融衍生产品的价值依赖于基本标的资产的价值。()
针对不断升级的贸易摩擦,我国外交部明确表示将严阵以待,坚定维护中方合法权益。与此同时,中方谈判的大门始终是敞开的,期待双方协商,做到相互尊重、平等相待,维护世界多边贸易体制和规则。由此可见()
设矩阵A=(α1,α2,α3),其中α1,α2,α3是4维列向量,已知非齐次线性方程组Ax=b的通解为x=k(1,-2,3)T+(1,2,-1)T,k为任意常数.令矩阵B=(α1,α2,α3,b+α3),证明方程组Bx=α1-α2有无穷多组解
A、Aneffectivewaytohelpusstayhealthy.B、Eatinginresponsetoafeelingofhunger.C、Anattempttoeatawaynegativefeeli
最新回复
(
0
)