首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
2016-10-28
51
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(char*str,char*s)空出部分。函数fun(char*str,char*s)的功能是:将在字符串str中下标为偶数位置上的字符,紧随其后重复出现一次,放在一个新串S中,S中字符按原字符串中字符的顺序排列。(注意0为偶数)
例如:当str中的字符串为:"abcdef"时,s中的字符串应为:"aaccee"。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
#include<iostream.h>
void fun(char*str,char*s)
{
}
void main()
{
char str[100],s[100];
cout<<"Please enter stringstring:"<<endl;
cin.getline(str,100);
fun(Str,s);
cout<<"The result is:"<<s<<endl;
return;
}
选项
答案
int i; 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/UONp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下内容属于存储在计算机内有结构的数据集合的是()。
以下类定义中可能会引起错误的语句是classA{public:~A(){}//1inti;//2private:
在32位的计算机中,一个char型数据所占的内存长度的字节是
下列关于析构函数的描述中,错误的是()。
定义如下枚举类型:enumNumber{one=1,tow=2,four=4,eight=8},则下列语句正确的是()。
下面程序的输出结果是【】。#include<iostream.h>voidmain(){inta[6]={1,2,3,4,5,6};for(inti=0;i<5;i++)
面向对象的模型中,最基本的概念是对象和【】。
C++语言中的基本数据类型是()。
在算法正确的前提下,评价一个算法的两个标准是【】。
在C++中,实现封装性需借助于
随机试题
金属的气割过程是铁不断熔化的过程。
B细胞淋巴瘤的特异性免疫标记是
划界过程中产生的法律文件的内容不一致的,例如,界桩位置与附图不符,附图又与议定书不符,最后应()。
[2010年第097题]中国古代历史上掀起都城建设高潮的时代是:
如图4-65所示,忽略质量的细杆OC=l,其端部固结均质圆盘。杆上点C为圆盘圆心。盘质量为m。半径为r。系统以角速度ω绕轴O转动。系统的动能是()。
营运效率可以反映企业资产的管理质量和利用效率。下列对于营运效率指标的分析,正确的是()。
结构化系统设计为设计人员提供()。
著名的耶克斯——多德森定律告诉我们:对于难易适中的任务来说,学习动力水平为中等时,学习效果()。
有人说:“在单位,与人相处时要互相信任,互相帮助。”作为一名新同事,今后的工作中你会怎样与同事相处,并取得同事的信任?
设f(χ)在[0,1]上连续,且f(χ)=+∫01χf(χ)dχ,则f(χ)=_______.
最新回复
(
0
)