首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(chaur*str,char*s)空出部分。函数fun(char*str,char*s)的功能是:将在字符串str中下标为偶数位置上的字符,紧随其后重复出现一次,放在一个新串s中,s
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(chaur*str,char*s)空出部分。函数fun(char*str,char*s)的功能是:将在字符串str中下标为偶数位置上的字符,紧随其后重复出现一次,放在一个新串s中,s
admin
2018-10-23
27
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(chaur*str,char*s)空出部分。函数fun(char*str,char*s)的功能是:将在字符串str中下标为偶数位置上的字符,紧随其后重复出现一次,放在一个新串s中,s中字符按原字符串中字符的顺序排列。(注意0为偶数)
例如:当str中的字符串为:’’abcdef’’时,s中的字符串应为:’’aaccee’’。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
1 #include<iostream.h>
2 void fun(char*str,char*s)
3 {
4
5 }
6 void main()
7 {
8 char str[100],s[100];
9 cout<<’’P1ease enter string string:’’<<end1;
10 cin.getline(str,100);
11 fun(str,s);
12 cout<<’’The reSUlt is:’’<<s<<end1;
13 return;
14 }
选项
答案
1 int i; 2 for(i=0;str[i]!=0;i++) //循环判断每一个字符 3 { 4 if(i%2==0) //判断字符串中下标为偶数位置 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为新串。
(3)判断一个字符串中的某一字符下标i是否为偶数,可用“i%2==0”来判断。
(4)对串str中各个字符串逐个进行考查,满足条件的字符就顺序放在新串s中,否则就不存放。
(5)所有字符处理完后,记得在新串s的末尾加上结束符“’\0’”。
转载请注明原文地址:https://kaotiyun.com/show/gwAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关拷贝构造函数的描述中错误的是()。
下列函数中对调用它的函数没有起到任何作用的是()。
有下列程序:#include<iostream>usingnamespacestd;classComplex{doublere,im;public:Complex(doubler,doubl
下面程序的执行结果是【】。#include<iostream.h>voidmain(){intn=0,x=0;do{n++;if(n%3==2&&n%5==3&&n%7==2)x=
友元类的所有成员函数都是另一个类的【】函数。
在下列程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。#include<iostream>usingnamespacestd;classA{public:A(){cout<<’A’;}
下列叙述中错误的是()。
冒泡排序算法在最好的情况下的元素交换次数为______。
在最坏情况下,冒泡排序所需要的比较次数为
数据库设计的4个阶段是:需求分析、概念设计、逻辑设计和
随机试题
急性炎症性脱髓鞘性多发性神经病
医院内获得性肺炎
某市区一房地产开发公司在2017年1—9月中旬开发写字楼一栋,总建筑面积10000平方米。在开发写字楼的过程中,取得土地使用权支付金额2400万元,发生房地产开发成本2600万元。9—12月将写字楼销售9000平方米,销售合同记载不含税收入9600万元,其
无形资产的摊销期自其可供使用时(即其达到能够按管理层预定的方式运作所必须的状态)开始至终止确认时止。()
根据记忆时意识参与的程度,可将记忆分为外显记忆和内隐记忆。()
“当教师以表扬、金钱与排行榜等各种奖赏来激励学生努力学习时,反而会损伤学生的学习自主性和创新性。”请用自我决定理论解释这一现象。
通过CA安全认证中心获得证书主体的X.509数字证书后,可以得知______。
操作系统对磁盘进行读/写操作的物理单位是()。
Chinahasoutlinedanewapproachtoforeigninvestment,withplannerssayingtheywillnowfocuslessonattractinglargeamoun
BaekelandandHartmannreportthatthe"shortsleepers"hadbeenmoreorlessaverageintheirsleepneedsuntilthemenwerein
最新回复
(
0
)