首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
42
问题
使用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全国计算机二级
相关试题推荐
以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原是()。#include<iostream.h>voidmain(){int*p,*q,a,b;p=&a;eout<<"inputa:";
下列for语句的循环次数为______。for(inta=0,b=1;b&&a<5;a++);
在关系模型中,把数据看成是二维表,每一个二维表称为一个______。
友元类的所有成员函数都是另一个类的【】函数。
若有如下程序:#include<iostream>usingnamespacestd;ClassTestClass1{private:inta;public:TestClassl(in
在测试时,完全不考虑程序的内部结构和内部特征的测试方法称为_______测试方法。
设有基类定义:classCbase{private:inta;protected:intb;public:intc;};派生类采用何种继承方式可以使成员变量b成为自己的私有
对于下面定义的类MyClass,请在函数f()中添加对象成员把n的值修改为50。ClassMyClass{Public:MyClass(intx){n=x;)VoidSetNum(intnl){n=nl;}
下列不是描述类的成员函数的是
一个算法通常由两种基本要素组成:一是对数据对象的运算和操作,二是______。
随机试题
体现领导者政治观念的要点包括【】
有关正常育龄妇女体内孕激素功能的描述,不正确的是
对某工程进行变形监测时,其允许变形值为±40mm。下列各变形监测网精度能满足对其进行监测的最低精度是()。
根据《土地复垦条例》,由于历史原因无法确定土地复垦义务人的生产建设活动损毁的土地,由()负责组织复垦。
背景材料:某桥梁桥台采用扩大基础,桥墩采用钻孔灌注桩基础。为确保基础施工质量符合设计要求,需要设置质量控制点,并做好完工后的检验工作。问题:明挖地基的主要检验内容有哪些?
个人取得下列所得应缴纳个人所得税的是()。
某高中美术老师在上《感受中国古代恢宏的雕塑群——中国古代陵墓雕塑和宗教雕塑》课之前,先让学生利用课余时间搜集了一些雕塑作品以及相关知识。上课期间教师对课前作业进行了检查,然后开展雕塑研讨会,将学生分组,结合搜集到的资料探讨几个问题:秦汉雕塑的特点有哪些?中
素材1公元前5世纪,古希腊哲学家留基伯和他的学生德谟克利特提出了原子理论,却无法得到科学验证,但被人接受。素材21774年拉瓦锡在大量实验的基础上提出了质量守恒定律。1791年化学家里希特通过大量的酸碱中和实验,提出了当量定律的雏形。1799年普罗斯
行政成本:政府为了社会的公共管理和为公众提供公共服务付出的代价,包括直接行政成本和间接行政成本。下列没有涉及行政成本的一项是:
Itwasinfrontofthemarket______theroadaccidenthappenedyesterday.
最新回复
(
0
)