首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*,char*s2),此函数的功能是计算s1中出现s2的个数,当不出现时,则返回0。如: sl为111112223333aaaaeeffd” s2为”11”
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*,char*s2),此函数的功能是计算s1中出现s2的个数,当不出现时,则返回0。如: sl为111112223333aaaaeeffd” s2为”11”
admin
2013-09-11
23
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*,char*s2),此函数的功能是计算s1中出现s2的个数,当不出现时,则返回0。如:
sl为
11
1112223333aaaaeeffd”
s2为”11”则返回1
s2为”aa”则返回2
注意:勿改动主函数main与其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。mclude
ostream.h>
//注意只能使用int类型,不能类型转换
int fun(char*s1,char*s2)
{
}
void main()
{
char s1[1024];
char s21256];
cout<<“please input a string:”<
cin.getline(s1,1024);
cout<<”please input other string:”<
cin.getline(s2,256);
cout<
cout<
}return;
}
选项
答案
int size=0; //初始化字符串统计变量个数 int sllen; int s21en; for(sllen=0;sl[sllen]!=0;sllen++);//第一个字符串循环 for(s2len=0;s2[s2len]!=0;s21crr++); //第二个字符串循环 fon[int i=0;i
解析
(1)该程序功能是计算sl中出现s2的个数。它的解题思路是两个字符串逐个比较其中的字符,从而统计符合的字符串个数。
(2)从已给部分源程序的main主函数开始入手,核心函数intfun(char*s1,char*s2)中的s1,s2参数为输入的字符串。
[解题思路]
(1)size变量用来存放s1中出现s2的个数,初始值赋为0。
(2)然后利用for循环对s2中的每一个字符与s1中的字符进行比较。
(3)如果循环中有符合条件的字符串,就将变量size个数加1。
转载请注明原文地址:https://kaotiyun.com/show/4zBD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
1915年在中国近代历史上看上去似乎没有特别重大的划时代的历史事件,但这一年发生的许多事件。既是此前各种矛盾发展的结果,又对此后的历史进程产生了重要影响。使这一年成为重要的历史关节点。请结合史事加以论述。(中山大学2015年历史学基础A真题)
概述20世纪初欧洲在世界上处于优势地位的主要表现,并分析第一次世界大战对这种优势地位的影响。(2008年统考真题)
下列关于韦伯定律的说法,不正确的是
根据数据的观测方法和来源划分,研究数据可以分为()
关于人的身心发展,下列说法错误的是
教育的个体社会化功能,不包括
根据教育作用对象的不同,教育功能可分为
简述教育的政治功能。
清代案件经过秋审或朝审程序后,处理结果包括
设f(x)在(一∞,+∞)内有定义,且x0≠0是函数f(x)的极大值点,则().
随机试题
阅读材料回答问题成仿吾是我国无产阶级革命家,马克思主义理论家、教育家,他是由“文化人”成为“革命人”的典型之一。成仿吾究竟是个什么样的人呢?作家丁玲在未跟他谋面之前,曾产生过一系列的“合理想象”:“在文学上,他主张浪漫主义,创造社最早就是这样主张
根据《民法通则》的规定,因不履行合同或法律规定的义务,致使他人财产、人身权利受到侵害的,由于——不可免除民事责任()
痰证可见的表现有
导致慢性胰腺炎的病因包括
关于泡型棘球蚴病的描述,错误的是
善于治疗无脉症的腧穴是
囊虫寄生于人体中最严重的部位是
试述债权人撤销权的成立要件。
国家、部重点公路工程项目中l00km以上的高速公路、独立特大型桥梁和特长隧道工程的竣工验收工作由()负责。
按照员工的工作成果进行考评的方法有()。
最新回复
(
0
)