首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
2019-05-29
60
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(char*str,char*s)空出部分。函数fun(char*str,char* s)的功能是:将在字符串str中下标为偶数位置上的字符,紧随其后重复出现一次,放在一个新串s中,s中字符按原字符串中字符的顺序排列。(注意0为偶数)
例如:当str中的字符串为:"abcdef"时,s中的字符串应为:"aacccc"。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
#include
void fun(char* str,char* s)
{
}
void main()
{
char str[100],S[100];
cout<<"Please enter strinq
String:"<
cin.getline(Str,100);
fun(Str,s);
cout<<"The result is: "<
<
return;
}
选项
答案
int 1; 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://www.kaotiyun.com/show/dB8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
A、 B、 C、 D、 Awhile循环取串长度,赋值给j,然后在for循环中由串两边开始向中间进行字符比较,当最后i和j标识字符位置的变量相等,那么奇数个字符,或者i大于j时那么偶数个字符,则表示是对称的。
A、 B、 C、 D、 B快速排序的基本思想是:从表中选取一个元素(如本题中的33),将表中小于此元素的移到前面,大于此元素的移到后面,结果把线性表分割成两部分(两个子表),此元素插入到其分界线的位置处。然后
A、 B、 C、 D、 C虚函数是在类的声明中使用virtual关键字来限定的成员函数,在成员函数实现时不能再使用virtual关键字进行限定。派生类中的虚函数必须和基类中的虚函数的形参个数、形参类型、返回值
A、 B、 C、 D、 CE-R模型中,有3个基本的抽象概念:实体、联系和属性。E-R图是E-R模型的图形表示法,在E-R图中,用矩形框表示实体,菱形框表示联系,椭圆形框表示属性。
A、 B、 C、 D、 B算法的空间复杂度一般是指:执行这个算法所需要的存储空间,其中包括算法程序所占的空间、输入的初始数据所占用的存储空间以及算法执行过程中所需要的额外空间。
面向对象程序设计主要经历了结构化设计和面向对象的程序设计阶段,面向对象在现在的程序设计中得到广泛的应用。
数据库管理员(DBA)是数据库系统的一个重要组成部分,有很多职责。以下选项不属于DBA职责的是()。
下列选项中不属于软件生命周期开发阶段任务的是()。
A、 B、 C、 D、 Dc++语言中析构函数为符号“~”加类名,且析构函数没有返回值和参数,故前不加void关键字。所以正确的形式应该是~Myclass()。
C++语言中类的定义的结束声明的符号是
随机试题
持续性枕后位的特点是
意识的能动性最突出的表现是()
以IP3和DG作为第二信使的激素是
以下哪一项不属于哮喘持续状态的处理
A.鸡胸B.龟背C.佝偻病D.漏斗胸E.软骨病胸骨高突,按之不痛者,为
与前置胎盘的发生无关的是
下列“考”字,最有可能出现在秦朝官方文献中的是()。
A、 B、 C、 D、 C
结构化程序设计中,下面对goto语句使用描述正确的是
CoursesforinternationalstudentsExampleWritinginfirsttermInsecondterm:【L1】________Throughouttheyear:【L2】_______
最新回复
(
0
)