首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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-07-23
31
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(char*str,char*s)空出部分。函数fun(char*str,char*s)的功能是:将在字符串str中下标为偶数位置上的字符,紧随其后重复出现一次,放在一个新串S中,S中字符按原字符串中字符的顺序排列。(注意0为偶数)
例如:当str中的字符串为:“abcdef”时,S中的字符串应为:“aaccee”。
注意:不要改动main()~数,不得增行或删行,也不得更改程序的结构。
#include<10Stream.h>
VOid fun(char*str,char*S)
{
}
void mein()
{
char str[1 0 0],s[1 0 0];
cout<<”Please enter string
string:”<
cin.getline(str,1 0 0);
fun(Str,s);
cout((“The result iS: ”<
<
return;
}
选项
答案
Int 1; for(i=0;str[i]!=1;i++) //循环 判断每一个字符 { if(i%2==0) //判断字符串中下标为偶数位置 { s[i]=str[i]; s[i+1]=str[i]; s[i+2]=‘\0’; //新串添加尾符 } }
解析
(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/vmyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classBook{public:Book(char*t=""){strcpy(title,t);}private:chartitle[40];};cl
下列有关函数重载的叙述中,错误的是()。
下列字符串中,不可以用做C++标识符的是()。
有如下类定义:#includeusingnamespacestd;classPoint{public:intGetXY(){returnx+y;}
如果派生类以protected方式继承基类,则基类中的保护成员在派生类中的访问属性是
若为类MyClass重载运算符"+",下列声明中,错误的是
下列关于栈的叙述正确的是( )。
下面不属于软件需求分析阶段主要工作的是
下列叙述中,不属于软件需求规格说明书的作用的是()。
随机试题
以下关于质量控制的说法正确的是()。
简述英国19世纪三次议会改革的内容及意义。(东北师范大学2002年世界近代史真题;北京师范大学2003年世界近现代史真题)
无溶剂聚氨酯涂料施工作业方式为()。
患者,男,64岁。10天来发热、咳嗽,近3天来出现全身散在瘀斑,表情淡漠而住院,血压70/40mmHg,血红蛋白96g/L,白细胞18×109/L,血小板30×109/L,血片可见破碎红细胞,PT18秒(正常对照14秒),骨髓增生活跃,巨核细胞增多。问
企业在资产负债表日只能采用成本模式对投资性房地产进行后续计量。()
案例4总部位于美国纽约的高露洁公司是一家资产达94亿美元的全球日用消费品公司,在全球范围内制造销售的消费类产品繁多,包括牙膏、肥皂、洗涤用品和宠物用品等。为综合管理其供应链,该公司于1999年11月建立了高露洁全球供应链管理系统。高露洁希望充分利用
[2013年单选]一位机械工程专家讲过这样一件事,“文革”中他在某地劳动,有一天公社派他去割羊草。他没养过羊,怎么认得羊草呢?但终于一个办法出来了。他把羊牵出去,看羊吃什么就割什么。不到半天就割同了羊草。这位专家之所以这样做是冈为他认识到,“羊吃草”与“割
By1830theformerSpanishandPortuguesecolonieshadbecomeindependentnations.Theroughly20million【C1】______ofthesenati
"Cool"isawordwithmanymeanings.Itstraditionalmeaningisusedto【C1】______atemperaturethatisfairlycool.Astheworl
Whereistheball?
最新回复
(
0
)