首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
49
问题
使用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全国计算机二级
相关试题推荐
C++在重载运算中,如用成员函数重载一元运算符参数表中需要【】个参数,如用友元函数重载一元运算符参数表中需要1个参数。
设有如下程序:#include<iostream.h>classA{public:inti;display(){cout<<"classA\n";}};classB{public:inti;display(){cout<<"class
下列程序的运行结果为()。#include<iostream.h>voidmain(){inta=2;intb=a+1;cout<<a/b<<endl;}
下面关于纯虚函数和抽象类的描述中,______是错误的。
以下程序的输出结果是【】。#include<iostream.h>viodmain(){charsl[5]="ABCD",s2=[5];intk;for(k=0;k<4
下列程序的运行结果是______。#include<iostream.h>classSample{inta;public:Sample(intaa=0){a=aa;}~S
以下关于C++语言类的说法中正确的是
【】允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回位能取任意类型。
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用””括起时,寻找被包含文件的方式是
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。完成空出函数fun(char*S,char*t)部分。函数fun(char*s,char*t)的功能是将在字符串S中下标为偶数位置上的字符,紧随其后重复出现一次,放在一个新串t中,t中字符按原字符
随机试题
下雨时,我们把落下的一个雨点看成一条线,这是一种错觉。()
A.吸气性呼吸困难B.呼气性呼吸困难C.心源性呼吸困难D.Kussmaul呼吸支气管哮喘可有
医疗机构根据临床某些病种医疗科研的需要,对出院患者定期进行长期访问,可以追踪患者远期预后及治疗情况所进行的工作称为
下列表述正确的是()。
以下不属于社会保险福利的是()。
运输需求必须具备两个条件,即具有实现位移服务的愿望和具备支付能力,缺少任何一个条件,都不能构成现实的运输需求。()
市场中的信息不对称是指每个参与者拥有的信息并不相同。例如,在二手车市场上,有关旧车质量的信息,卖者通常要比买者知道得多。但______现象不属于信息不对称。
•Readthearticleaboutthelimitedcompanyanditsliability.•ForeachQuestion31-40,writeonewordinCAPITALLETTERSonyo
Abirdflu,amassiveearthquake,amonsterstormandaterroristattackareallthreatstomajorcitiesintheU.S.Asapart
A、Theynevercamebackhomewithdesireddiamonds.B、Theylostthehard-earneddiamondsontheirwayback.C、Theyweresentenced
最新回复
(
0
)