首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
2020-05-14
65
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(char*str,char*s)空出部分。函数fun(char*str,char*s)的功能是:将在字符串str中下标为偶数位置上的字符,紧随其后重复出现一次,放在一个新串s中,s中字符按原字符串中字符的顺序排列。(注意O为偶数)
例如:当s仃中的字符串为:"abcdef"时,s中的字符串应为:"aaccee"。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
1 #include
2 void fun(char* str,char s)
3 {
4
5 }
6 void main()
7 {
8 char str[100],s[100];
9 cout<<”Please enter string string:”<
10 cin.getline(str,100);
11 fun(str,s);
12 cout<<"The result is: "<
13 return;
14 }
选项
答案
1 int i ; 2 for‘(i=0 ; str[i]!=0;i++) //循环判断每一个字符 3 { 4 if(i%2==o) //判断字符串中下标为偶数位置 5 { 6 s[i]=str[i]; 7 s[i+1]=str[i]; 8 s[i+2]=’\0’; //新串添加尾符 9 } 10 }
解析
(1)该程序功能是找出在字符串中下标为偶数位置上的字符,紧随其后重复出现一次,放在一个新串。它的解题思路,解题过程利用if条件判断表达式选择符合条件的字符,然后将符合条件的字符放入指定的字符串。
(2)从已给部分源程序的main主函数开始入手,核心函数void fun(char*str,char*s)中的str参数为输入的字符串,其中s为新串。
[解题思路]
(1)判断一个字符串中的某一字符下标i是否为偶数,可用“i%2==0”来判断。
(2)对串str中各个字符串逐个进行考查,满足条件的字符就顺序放在新串s中,否则就不存放。
(3)所有字符处理完后,记得在新串s的末尾加上结束符“’\0’”。
转载请注明原文地址:https://kaotiyun.com/show/cq8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列语句的输出结果cout<<strlen("\t\"\065\xff\n");
在C++中,动态创建对象可以使用【 】操作符来完成。
下列程序是用来判断数组中特定元素的位置所在,则输出结果为#include<conio.h>#include<iostream.h>intfun(int*s,intt,int*k){inti;*k
在下列程序画线处填入的正确语句是()。#include<iostream>usingnamespacestd;classBase{public:voidfun(){
有如下程序:#includeusingnamespacestd;classA{public:A(){cout
下面关于数组的描述错误的是
有如下函数模板声明:template<typenameT>TMax(Ta,Tb){return(a)b)?a:b;}下列对函数模板Max()的调用中错误的是()。
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用””括起时,寻找被包含文件的方式是
下列有关函数重载的叙述中,错误的是()。
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误。本程序要求实现的功能为:从键盘输入一个字符串,并将结果保存到文件modil.txt中。注意:不要改动main函数,不能增行或删行,也不能更改程序的结
随机试题
B细胞活化的第三信号是
患者发热3天,体温持续39.5℃,身热困倦,汗出而热不解,头重如裹,胸腹痞闷,小便短赤,大便泻而不爽,舌红苔黄腻,脉濡数。治疗应首选
麝香入丸、散,每次的用量是
砂仁具有的功效是
根据我国《合同法》,与限制行为能力人订立的合同属于()。
根据消费税的相关规定,下列说法正确的有()。
某公司从银行贷款,约定每年年末还款50000元,复利按年计息,年利率为6%,共计需要偿还10次。则这些偿还额在第一年年末的现值为()元。
实际说,村落的真正意义,并不仅仅就是农民居住的地方这一点。村落应该还有一种精神,一种温馨,一种微微的甘甜。村落是和城市相对应的存在,对于农民,它给予他们居住、生活的必需,而对于都市,它给予温暖和诗意。它既是一种物质存在,又是一种精神存在。我们可以从村落中找
如果一国的三家汽车公司生产的汽车几乎等于该国全部汽车的产量,并且进口汽车数量非常少,该国汽车方面属于()。
(2012年真题)下列关于全国人民代表大会代表权利的表述,正确的是()。
最新回复
(
0
)