首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
62
问题
使用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://kaotiyun.com/show/dB8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
2首先声明为private的“private:intj;”中j为私有成员。然后在类中没有指定,系统默认为私有。即“inti:”中的i也是私有成员。所以本题中的私有成员数量为2。
A、 B、 C、 D、 C此题考查的是函数的性质。当调用无参函数时主函数并不将数据传送给被调函数,且可以带回或不带回函数值。函数的递归调用就是直接或间接的调用自己。
A、 B、 C、 D、 C在数据字典编制过程中,常使用定义方式描述数据结构。
ABBA此题考查的是类的构造与析构。建立类的对象时,构造函数的执行顺序如下:执行基类的构造函数,调用顺序按照各个基类被继承时声明的顺序(自左向右)->执行成员对象的构造函数,调用顺序按照各个成员对象在类中声明的顺序->执行自身的构造函数。析构顺序与之相反。
A、 B、 C、 D、 A由于线性表采用的是顺序存储方式,用存储单元的邻接性体现线性表元素间的一维顺序关系,因此对线性表进行插入和删除运算时,可能需要移动大量的结点,以保持这种物理和逻辑的一致性。对于选项A)
数据库管理员(DBA)是数据库系统的一个重要组成部分,有很多职责。以下选项不属于DBA职责的是()。
有如下定义:classMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是_____
下列字符串中可以用作C++语言标识符的是
随机试题
依据政策目标所服务的地域或空间范围,可把政策目标分为________、________、________。
下面哪项与子宫肌瘤无关
请责任护士考虑患者此次心衰发生的主要诱因是心衰控制后责任护士向病人及家属进行健康教育,其内容哪项不妥
患儿,女,2岁。因语言、运动发育迟缓就诊。患儿9个月会坐,现刚会站,尚不会说话。体检:身长70cm,表情呆滞,皮肤粗糙,眼睑肿,眼距宽,鼻梁低,舌大且厚,伸出口外,心率80次/分,心音较低,双肺呼吸音清,腹膨隆,有脐疝,四肢短粗,为明确诊断,应选择下列哪项
某市一家房地产开发公司,2009年发生业务如下:(1)3月份销售10年前建造的旧办公楼一栋,取得销售收入1200万元;该办公楼的原值为1000万元,已提取折旧400万元。经评估机构评估,该办公楼成新度为30%,目前建造同样的办公楼需要1500万元
根据所要谈判的项目,确定谈判人员的组成,工程合同谈判一般可由()组成。
下列借贷记账试算平衡等式中,正确的有()。
有以下程序main(){inti=0;i=~i;printf("%d\n",i);}程序运行后的输出结果是
"Beowulf"HistoricalBackgroundTheepicpoemBeowulf,writteninOldEnglish,istheearliestexistingGermanicepicand
InIndia,______schoolingbeginsatage6andendsatage14.
最新回复
(
0
)