首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
2013-09-11
17
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(char*str,char*s)空出部分。函数fun(char*str,char*s)的功能是:将在字符串str中下标为偶数位置上的字符,紧随其后重复出现一次,放在一个新串S中,S中字符按原字符串中字符的顺序排列。(注意0为偶数)例如:当s仃中的字符串为:“abcdef”时,S中的字符串应为:“aaccee”。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
#include<**stream.h>
void fun(char*str,char*s)
{
}
void main()
{
char str[100],sil00];
tout<<“Please enter string string:”<
cin.getline(str,100);
fun(str,s);
cout<<“The result is:”<
return;
}
选项
答案
inti: for(i=0;str[i]0:i++)//循环判断每一个字符 { if(i%2=0) //判断字符串中下标为偶数位置 { s[i]=str[i]; s[i+l]=str[i]; s[i+2]=\
’
0
’
∥新串添加尾符 } }
解析
(1)该程序功能是找出在字符串中下标为偶数位置上的字符,紧随其后重复出现一次,放在一个新串。它的解题思路,解题过程利用if条件判断表达式选择符合条件的字符,然后将符合条件的字符放入指定的字符串。
(2)从己给部分源程序的main主函数开始入手,核心函数voidfun(char*str,char*s1中的s仃参数为输入的字符串,其中s为新串。
[解题思路]
(1)判断一个字符串中的某一字符下标i是否为偶数,可用“i%2=0”来判断。
(2)对串str中各个字符串逐个进行考查,满足条件的字符就顺序放在新串s中,否则就不存放。
(3)所有字符处理完后,记得在新串s的末尾加上结束符“\O”。
转载请注明原文地址:https://kaotiyun.com/show/5zBD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
古典时期雅典民主政治的发展历程和基本特征。(中国人民大学2017年世界通史真题)
简述大流士一世改革的主要内容和意义。(南京大学1998年世界古代中世纪史真题)
学习程度对于遗忘有很大的影响,为了达到最好的学习结果,学习程度应达到多少
教育不可能是价值中立的,“应该”并且“原本”就是政治的。出自哪一个教育学流派
根据教育作用对象的不同,教育功能可分为
公司与债权人签订保护性条款,虽然限制了公司的经营活动,但可以降低破产成本。最终会提高公司的价值。()
某企业为增值税一般纳税人,购销货物的增值税税率均为17%,2010年1月发生如下经济业务:(1)购进货物取得的增值税专用发票上注明的货物金额为400万元,增值税为68万元;同时支付货物运费4万元,建设基金1000元,装卸费200元,运输途中保险费200
下列属于程序法部门中的非诉讼程序法的是()
设z=z(x,y)有二阶连续偏导数,且满足(Ⅰ)作自变量与因变量变换:u=x+y,v=x—y,w=xy—z.将z所满足的方程变换为w关于u,v的偏导数满足的方程.(Ⅱ)求z=z(x,y).
随机试题
胃、十二指肠溃疡瘢痕性幽门梗阻易发生的电解质紊乱是
( )是指民事法律关系之间权利和义务所指向的对象。
甲企业(下称“甲”)向乙企业(以下称“乙”)发出传真订货,该传真列明了货物的种类、数量、质量、供货时间、交货方式等,并要求乙在10日内报价。乙接受甲发出传真同意其价格,并要求签订书面合同。乙在未签订书面合同的情况下按甲提出的条件发货,甲收货后来提出异议,亦
新课程背景下美术课堂教学评价的趋势是什么?
杜威是()的代表人物。
[2009年]函数y=x2x在区间(0,1]上的最小值为__________.
Drivingthroughsnowstormonicyroadsforlongdistancesisamostnerve-rackingexperience.Itisaparadoxthatthesnow,co
Theideathatsomegroupsofpeoplemaybemoreintelligentthanothersisoneofthosehypothesesthatdarenotspeakitsname.
已知一个数列从0项开始的前3项:0、0、1,以后的各项都是其相邻的前3项之和。下列给定的程序中,函数fun的功能是:计算并输出该数列前n项的平方根之和sum。n的值通过形参传入。例如,当n=10时,程序的输出结果应为23.197745。
Lookatthechartbelow.ItshowstheGDPsofthreecountriesduring8years.Whichyeardoeseachsentencebelowthechartdesc
最新回复
(
0
)