首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
40
问题
使用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://jikaoti.com/ti/NYE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
一个满二叉树其深度为4,则其叶子节点的个数为()。
面向对象的模型中,最基本的概念是对象和【】。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是______.
.、.*、->、::、?:这五个运算符______重载。
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为()。
下列关于函数模板实参不能省略的情况说明不正确的是
有如下程序:#include"iostrearn.h"voidmain(){intx=1,a=0,b=0;switch(x){case0
若有以下定义:inta[]={1,2,3,4,5,6,7}charc1=’b’,c2=’2’;则数值不为2的表达式是
下列叙述中正确的是
下列各项特点中,属于线性表的顺序存储结构的是()。
随机试题
A、pH:7.35,PaO2:95mmHg,PaCO2:40mmHg,HCO3-:27mmol,BE:+2B、pH:7.25,PaO2:80mmHg,PaCO2:70mmHg,HCO3-:23mmol,BE:+1C、pH:7.20,PaO2:
已知某土的不均匀系数Cu=3,曲率系数Cc=2,则该土的级配()。
建筑工程一切险的保险期限()开始。
用计算机替代手工核算会计账目的目的是将手工会计业务转入计算机处理,使两者之间的()具有连续性和继承性。
薪酬调查应重点考虑的问题是()。
下列各项中,属于有限责任公司股东会行使的职权有()。
“说汉话、穿汉服、改汉姓,与汉联姻,学汉礼法。”这些关键词与哪一事件有关?()
简述教育法规适用的基本原则。
()是对字词、概念、规律和公式等各种概括化知识的记忆,它与一般的特定事件没什么联系。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
最新回复
(
0
)