首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。完成函数fun(char*s1,char*s2)的空出部分。函数fun(char*s1,char*s2)的功能是将在字符串s1中下标为偶数的字符,紧随其后重复出现一次,放在一个新串s2中,s2中字符
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。完成函数fun(char*s1,char*s2)的空出部分。函数fun(char*s1,char*s2)的功能是将在字符串s1中下标为偶数的字符,紧随其后重复出现一次,放在一个新串s2中,s2中字符
admin
2020-06-29
65
问题
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。完成函数fun(char*s1,char*s2)的空出部分。函数fun(char*s1,char*s2)的功能是将在字符串s1中下标为偶数的字符,紧随其后重复出现一次,放在一个新串s2中,s2中字符按原字符串中字符的顺序排列。(注意0为偶数)
例如:当s1中的字符串为“abcdef”时,s2中的字符串应为“aaccee”。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include
void fun(char*s1,char*s2)
{
}
void main()
{
char s1[100],s2[100];
cout<<"Please enter string string:"<
cin.getline(s1l,100);
fun(s1,s2);
cout<<"The result is:"<
return;
}
选项
答案
int i; for(i=0;s1[i]!=0;i++) //循环判断每一个字符 { if(i%2==0) //判断字符串中下标为偶数位置 { s2[i]=s1[i]; s2[i+1]=s1[i]; s2[i+2]=’\0’; //新串添加尾符 } }
解析
判断一个字符串中的某一字符下标i是否为偶数,可用“i%2==0”来判断。对串s1中各个字符串逐个进行考查,满足条件的字符就顺序放在新串s2中,否则就不存放。所有字符处理完成后,记得在新串s2的末尾加上结束符“’\0’”。
转载请注明原文地址:https://kaotiyun.com/show/Zp8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。完成空出函数fun(char*S,char*t)部分。函数fun(char*s,char*t)的功能是将在字符串S中下标为偶数位置上的字符,紧随其后重复出现一次,放在一个新串t中,t中字符按原字符
下列有关模板的叙述中,正确的是()。
Sample是一个类,执行下面语句后,调用Sample类的构造函数的次数是()。Samplea[2],*P=newSample;
有如下类定义:classPoint{private;staticinthow_many;};________how_many=O;要初始化Point类的静态成员howmany,下划线处应填
下列关于this指针的叙述中,正确的是()。
下列有关拷贝构造函数的描述中错误的是()。
使用VC6打开考生文件夹下的源程序文件modil.cpp,请修改程序中的错误,使程序能得出正确的结果:num:0num:1num:10注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str)实现的功能是,如果字符串str里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串des
将E-R图转换为关系模式时,实体和联系都可以表示为( )。
若实体A和B是一对一的联系,实体B和C是多对一的联系,则实体A和C的联系是
随机试题
简述人类个体发展普遍的规律。
对于左室舒张早期奔马律,下列哪种说法是错误的
患者男,64岁。患慢性支气管炎12年,经常自觉胸闷、气短,来医院诊断为慢性心功能不全。强心苷最主要、最危险的毒性反应是
患者,女性,36岁因乳腺癌住院,准备手术治疗,患者焦虑万分,常暗自流泪、沉思,最重要的护理是
【背景资料】某工程项目业主分别与甲、乙施工单位签订了土建施工合同和设备安装合同,土建施工合同约定:管理费为人材机费之和的10%,利润为人材机费用与管理费之和的6%,规费和税金(营业税)为人材机费管理费和利润之和的9.8%,合同工期为100天。设备安装合同
使用层铺法沥青表面处治铺筑下封层时,矿料用量应根据矿料尺寸、形状、种类等情况确定,宜为()m3/1000m2。
在健康的城市化进程中,城市不能以剥夺农村为手段来发展自己。因为城市并不必然代表先进,农村更不意味着落后。工业区边界的推进和农田的退缩并非天然正当的。如果单纯依据经济效率,则自然用地必然比不上农用地,而农用地又必然比不上工业和城市用地。但这不是城市无止境地侵
有以下程序:#includemain(){inti,s=0,t[]={1,2,3,4,5,6,7,8,9};for(i=0;i
【B1】【B4】
CharacterAnalysisI.DifferentTypesof【T1】_____【T1】______Protagonistsand【T2】_____【T2】______Majorandminorcharacters—Foi
最新回复
(
0
)