首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
68
问题
使用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全国计算机二级
相关试题推荐
设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是
有如下类声明:classBase{protected:intamount;public:Base(intn=0):amount(n){}intgetAmount()const{returnamount;}};class
有如下头文件:intf1();staticintf2();classMA{public:intf3();staticintf4();};在所描述的函数中,具有隐含的this指针的是()。
在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
若要对类Value中重载的类型转换运算符long进行声明,下列选项中正确的是
下列运算符只能重载为成员函数的一组是
字符串"8+a=b\n\r"的长度为
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
下面不能作为软件设计工具的是
结构化程序设计中,下面对goto语句使用描述正确的是
随机试题
MaryAnning(1799-1874)wasaBritishfossilhunterwhobeganfinding【C1】______asachild,andsoonsupportedherselfandherve
下列几种DNA分子的碱基组成比例各不相同,哪一种DNA的解链温度(Tm)最低
患者,女,22岁。带下量多,色黄,质黏稠,有臭气,胸闷口腻,纳差,舌苔黄腻,脉濡数。治法应是
下列原则中,可用于确定房地产开发企业计税成本对象的有()。
同一财产向两个以上债权人抵押的,拍卖、变卖抵押财产所得价款应当依照有关担保法律制度的规定清偿。下列各项中,不符合《物权法》规定的是()。(2009年)
儿童社会工作间接的结果是()。
学校与受教育者之间的关系既是教育与受教育的关系,又是管理与被管理的关系,所以受教育者必须绝对服从学校的管理。()
根据以下资料回答下列问题。以下说法不正确的是()。
A、风湿和眼病B、痢疾和不消化症C、痛风和膀胱结石D、眼病和不消化症D
Whichnumbershouldreplacethequestionmark?
最新回复
(
0
)