首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
69
问题
使用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全国计算机二级
相关试题推荐
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
以下关键字不能用来声明类的访问权限的是()。
下列有关类继承的叙述中,错误的是()。
有如下头文件:intf1();staticintf2();classMA{public:intf3();staticintf4();};在所描述的函数中,具有隐含的this指针的是()。
下列字符串中,不可以用做C++标识符的是()。
已知函数f1调用函数f2,若要把这两个函数的定义放在同一个文件中,则
字符串"8+a=b\n\r"的长度为
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
下面不属于软件需求分析阶段主要工作的是
下列叙述中,不属于软件需求规格说明书的作用的是()。
随机试题
A.持续性发热2~3周,突然右下腹部疼痛,出现弥漫性腹膜炎B.发生于20岁左右,病史长,腹痛、腹泻,无脓血,有低热、贫血,可出现肠梗阻C.多发生于老年人,腹痛、腹胀、便秘与腹泻交替出现,可出现不全肠梗阻D.多见于儿童、青年,腥臭血便,短期可出现贫血、
A、磺胺甲噁唑B、氨茶碱C、洛匹那韦D、羟甲香豆素E、氯屈膦酸钠服后使尿量增多而易致脱水,出现口干、多尿或心悸的是
根据我国公司法的规定,下列属于公司章程相对必要记载事项的有()。
对于侦查破案、拘留逮捕、审讯、处置突发暴力事件、制裁违法犯罪等项工作,公安机关的工作对策主要是()。
如果你的上级领导有些习惯你无法忍受,你怎么办?
市场中有N个同质产品的古诺厂商。每个厂商的成本为TCi(qi),C>0,i=1,2,……N。市场需求曲线则为P=a一bQ=a一b(∑i=1Nqi),其中P为价格。参数a,b>0,a>c。证明当N趋近于无穷大时,此古诺博弈的结果趋近于完全竞争结果。
改革开放30多年来,老百姓一个突出的感受,就是市场日趋繁荣、商品极大丰富、生活蒸蒸日上。为什么会有这样巨大的变化?这与我们坚持市场取向改革、不断激发市场活力密不可分.与正确处理政府和市场关系、不断提高资源配置效率密不可分。实践表明,政府和市场的关系是经济体
求极限:
ThebirthofsuburbiaA.Thereisnosinglepivotalmomentthatcouldbeseparatedoutfromanyotherastheconceptionofth
IfyouhadtosumuptheproblemsofAmericanhealthcarintwowords,theywouldbe"cost"and"coverage".Thecountryspends1
最新回复
(
0
)