首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
2013-09-11
18
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(char*str,char*s)空出部分。函数fun(char*str,char*s)的功能是:将在字符串str中下标为偶数位置上的字符,紧随其后重复出现一次,放在一个新串S中,S中字符按原字符串中字符的顺序排列。(注意0为偶数)例如:当s仃中的字符串为:“abcdef”时,S中的字符串应为:“aaccee”。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
#include<**stream.h>
void fun(char*str,char*s)
{
}
void main()
{
char str[100],sil00];
tout<<“Please enter string string:”<
cin.getline(str,100);
fun(str,s);
cout<<“The result is:”<
return;
}
选项
答案
inti: for(i=0;str[i]0:i++)//循环判断每一个字符 { if(i%2=0) //判断字符串中下标为偶数位置 { s[i]=str[i]; s[i+l]=str[i]; s[i+2]=\
’
0
’
∥新串添加尾符 } }
解析
(1)该程序功能是找出在字符串中下标为偶数位置上的字符,紧随其后重复出现一次,放在一个新串。它的解题思路,解题过程利用if条件判断表达式选择符合条件的字符,然后将符合条件的字符放入指定的字符串。
(2)从己给部分源程序的main主函数开始入手,核心函数voidfun(char*str,char*s1中的s仃参数为输入的字符串,其中s为新串。
[解题思路]
(1)判断一个字符串中的某一字符下标i是否为偶数,可用“i%2=0”来判断。
(2)对串str中各个字符串逐个进行考查,满足条件的字符就顺序放在新串s中,否则就不存放。
(3)所有字符处理完后,记得在新串s的末尾加上结束符“\O”。
转载请注明原文地址:https://jikaoti.com/ti/ceXiFFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述唐代文化的巨大成就。(陕西师范大学2014年中国史真题)
简述苏共二十大的主要内容与影响。(东北师范大学2002年世界现代史真题)
简述尼克松主义的主要内容。(东北师范大学1999年世界现代史真题)
一位教育学教师让每个学生报告他们用于准备考试的时间和考试时答错的题目数:忽略样本容量的问题,解释两种相关系数的大小为何有差异,在上述数据中,你认为哪种更准确地反映了数据的关系?
下列说法错误的是
实体法与程序法的划分标准是()。
汉代官府在对被告进行逮捕之时,会根据对象不同而适用不同的程序。下列说法中,()是错误的。
设函数f(x)=一2x2+3x+2k。则f(x)与横轴的交点在区间(一2,2)中。
若f(0,0)=0,当(x,y)≠(0,0)时,f(x,y)为如下四式之一,则f(x,y)在点(0,0)处连续的是().
某商品经营管理系统使用SQLServer数据库。在数据库中存在销售单据表,建表语句为:CREATETABLE销售单据表(销售单据编号char(20),付款总金额money,销售日期datetime,销售人员
随机试题
在自定心卡盘上车削偏心套时,测得偏心距大了0.06mm,应()。
我国历史上第一部官修本草是
TIA发作后24小时SPECT灌注显像仍呈局部低灌注区高度提示
一昏迷病人由警察送来急诊,无法询问病史,但病人呼吸时有烂苹果味,查血糖33.6mmol/L,可拟诊何病
空气栓塞时心前区听诊可闻及()
按份共有人其权利是基于共有物的()。
甲公司因购货原因于2013年1月1日产乍应付乙公司账款1000厅元,货款偿还期限为3个月。20l3年4月1日,甲公司发生财务困难,无法偿还到期债务,经与乙公司协商进行债务重组,双方同意:以甲公司的一栋写字楼抵偿债务。该写字楼账面原价为1000万元,已提累计
下列属于社区志愿服务的是()。
阅读以下文字,完成问题。“百家讲坛”其实是一个很奇怪的坛。十年以前,丁肇中在那里讲过物理学,把物理学讲到我都能听得津津有味,很不容易。但现在这个讲坛上,讲红楼、讲清史、讲论语,大概今后还要讲与“国学”有关的一切。至于还讲不讲自然科学、现代哲学、法学、政治
Youwillhearpartofatalktoagroupofbusinessstudentsaboutthefateoflegendarycarbrands.Asyoulisten,forques
最新回复
(
0
)