首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
2016-10-28
69
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(char*str,char*s)空出部分。函数fun(char*str,char*s)的功能是:将在字符串str中下标为偶数位置上的字符,紧随其后重复出现一次,放在一个新串S中,S中字符按原字符串中字符的顺序排列。(注意0为偶数)
例如:当str中的字符串为:"abcdef"时,s中的字符串应为:"aaccee"。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
#include<iostream.h>
void fun(char*str,char*s)
{
}
void main()
{
char str[100],s[100];
cout<<"Please enter stringstring:"<<endl;
cin.getline(str,100);
fun(Str,s);
cout<<"The result is:"<<s<<endl;
return;
}
选项
答案
int i; for(i=0;str[i]!=0;i++)//循环判断每一个字符 { if(i%2==0)//判断字符串中下标为偶数位置 { s[i]=str[i]; s[i+1]=str[i]; s[i+2]=’0’;//新串添加尾符 } }
解析
(1)判断一个字符串中的某一字符下标i是否为偶数,可用“i%2==0”来判断。
(2)对串str中各个字符串逐个进行考查,满足条件的字符就顺序放在新串s中,否则就不存放。
(3)所有字符处理完后,记得在新串S的末尾加上结束符“’\0’。
转载请注明原文地址:https://kaotiyun.com/show/UONp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列for语句的循环次数为【】。For(nta=0,b=1;b&&a<5;a++);
以下函数调用语句中含有参数的个数是excc((v1,v2),(v2,v3,V4),v6);
在重载运算符函数时,下面()。运算符必须重载为类成员函数形式。
下列有关指针的用法中错误的是()。
对类的构造函数和析构函数描述正确的是()。
定义如下枚举类型:enumNumber{one=1,tow=2,four=4,eight=8},则下列语句正确的是()。
C++中封装性、继承性和【】是面向对象思想的主要特征。
在C++语言中,封装是借助于什么达到的?
下列选项中,不属于面向对象程序设计特征的是A)继承性B)多态性C)类比性D)封装性
随机试题
下列关于三叉神经的叙述,正确的是()
患者男性,67岁,发现高血压20年,近日活动后胸闷气短,心电图显示左室高电压,运动试验阴性,超声心动图检查左室射血分数56%。该患者可能发生了
大动脉炎的发病
《中华人民共和国环境影响评价法》规定:专项规划的编制机关在报批规划草案时,应当将环境影响报告书一并附送审批机关():未附送环境影响报告书的,审批机关不予审批。
调查标准时间是指()。
下列对单一客户授信集中度中集团客户特征的表述,不正确的是()。
精神分析治疗着重在寻找症状背后的()。
在西方,“课程”一词最早出现()的《什么知识最有价值》一文中。
法国史学家谢和耐说,中国“是一个面积可与整个欧洲相匹,具备近3000年有记载历史的国度”,“任何对它的有效论述都必须涉及确切的时间与地点,再不许奢谈什么‘永恒不变的’中国了”。谢和耐的说法体现的辩证唯物论观点是
A、Whentheairplaneslowsdownveryquickly.B、Whentheairplaneismakingasharpturn.C、Whenthepilotshaveaheartattack.
最新回复
(
0
)