首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写一个函数,用该函数可以统计一个长度为3的字符串在另一个字符串中出现的次数。例如,假定输入字符串“the abcthe they have theren”,子字符串为“the”,则应输出4。 注意:部分源程序在文件PROC2.CPP中。 请勿
编写一个函数,用该函数可以统计一个长度为3的字符串在另一个字符串中出现的次数。例如,假定输入字符串“the abcthe they have theren”,子字符串为“the”,则应输出4。 注意:部分源程序在文件PROC2.CPP中。 请勿
admin
2009-01-15
26
问题
编写一个函数,用该函数可以统计一个长度为3的字符串在另一个字符串中出现的次数。例如,假定输入字符串“the abcthe they have theren”,子字符串为“the”,则应输出4。
注意:部分源程序在文件PROC2.CPP中。
请勿改动主函数和其他函数中的任何内容,仅在fun()的花括号中填入编写的若干语句。
部分源程序如下:
//PROC2.CPP
#include <iostream>
using namespace std;
#define MAX 100
int fun(char *str,char *substr);
int main(){
char str[MAX],substr[3];
int n;
cout<<"Please Input the source String\n";
cin>>str;
cout<<"Please Input the subString\n";
cin>>substr;
n=fun(str, substr);
cout<<"The counter is: "<<n<<end1;
return 0;
}
int fun(char *str,char *substr)
{
//******
}
选项
答案
实现此函数功能的方式有多种,下面给出其中一种答案: int fun(char *str,char *substr) { int n,z; n=0; for (z=0;str [z] !=’\0’;z++) { if((str[z]==substr[0])&&(str[z+1]==substr[1])&& (str[z+2]==substr[2])) n++; } return (n); }
解析
本题是一道简单应用题。
①本题主要考核考生对字符串指针或字符串数组的应用能力。函数fun的形参为两个字符串的首地址。
②函数fun的功能是统计一个长度为3的字符串在另一个字符串中出现的次数。
③此函数可用一个循环体和if语句来实现。在循环体中当遇到第一个字符匹配时,就用if判断此后的第2和第3个字符是否相等,若相等则计数器加1, 否则继续循环。
转载请注明原文地址:https://jikaoti.com/ti/NMkiFFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
1915年在中国近代历史上看上去似乎没有特别重大的划时代的历史事件,但这一年发生的许多事件。既是此前各种矛盾发展的结果,又对此后的历史进程产生了重要影响。使这一年成为重要的历史关节点。请结合史事加以论述。(中山大学2015年历史学基础A真题)
在一组数据11、11、11、11、13、13、13、17、17、18中,中数是()
因子分析的基本步骤包括()
下列哪种数据才可以运用卡方检验进行统计分析?()
某个单峰分布的众数为15,均值是10,这个分布应该是()
“八年研究”主要涉及四个方面问题,其中不是“八年研究”的议题的是
下列关于实用主义的说法错误的是
只有在部分准备金制度下,才可能有存款货币的创造。()
材料:“法律对人的行为以及对社会关系的影响,实质上就是国家把自己的意志和态度通过国家权力加以推行和实现;法律作用取决于经济基础,在一定的社会中,法律能否承担起立法者赋予它的功能,从根本上说,这取决于生产关系或生产方式自身的生命力,而不是取决于立法者的主观愿
日本北海道大学进化生物研究小组对三个分别由30只蚂蚁组成的黑蚁群的活动进行了观察。结果发现大部分蚂蚁都很勤快地寻找、搬运食物,少数蚂蚁却整日无所事事、东张西望,他们把这少数蚂蚁叫做“懒蚂蚁”。有趣的足,当研究小组在这些“懒蚂蚁”身上做上标记,并切断绝蚁群
随机试题
患者,男,60岁。反复咳嗽、咯痰10年。近3年每当秋冬发病,天气变暖后逐渐减轻。检查:两肺闻及散在干啰音。X线显示肺纹理增多。其诊断是()
商陆中含有商陆皂苷元A,其主要药理作用是()
A.涤痰宣窍B.益气养血C.疏风清热D.清肝泻火E.滋肾养肝症见眩晕,健忘,耳鸣,腰膝酸软,宜选用的治法是()。
《中华人民共和国建筑法》规定,建筑工程开工之前,建设单位应当按照国家规定向( )人民政府建设行政主管部门申请领取施工许可证(限额以下的小型工程除外)。
属于国家秘密的统计资料,应当标明密级;不属于国家秘密的统计资料,如果尚未对外公开发表或一时不宜公开,也应当表明密级。()
下列有关印花税征收管理的说法,不正确的有()。
某民政局工作人员冯某利用职务便利挪用救济金2万元进行营利活动。冯某的行为构成的犯罪是()。
新的教育本质观认为,教育不仅具有文化传承的功能,更应该有培养()的功能。
适当食用粗粮,增加纤维素的摄入有益人体健康。下列有关纤维素的说法,错误的是()。
罗某、刘某婚后共同购买房屋一套,仅登记在罗某的名下。此后夫妻感情不和,刘某遂申请更正登记,未获更正,刘某又申请异议登记,成功异议三十日后,罗某欲变卖房屋,联系到赵某,赵某表示愿以市价购买,但是因房产证由刘某保存,暂时无法完成过户登记,遂先办理预告登记。后因
最新回复
(
0
)