首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写一个函数,用该函数可以统计一个长度为3的字符串在另一个字符串中出现的次数。例如,假定输入字符串“the abcthe they have theren”,子字符串为“the”,则应输出4。 注意:部分源程序在文件PROC2.CPP中。 请勿
编写一个函数,用该函数可以统计一个长度为3的字符串在另一个字符串中出现的次数。例如,假定输入字符串“the abcthe they have theren”,子字符串为“the”,则应输出4。 注意:部分源程序在文件PROC2.CPP中。 请勿
admin
2009-01-15
31
问题
编写一个函数,用该函数可以统计一个长度为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://kaotiyun.com/show/UKID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
文化在组织中的功能包括()。
日本历史上的哪个时期与中世纪西欧相似?从政治制度、经济制度、社会结构等方面比较。(厦门大学2014年历史学基础真题)
试析斯巴达的政治制度与社会结构的内容及其成因。(北京师范大学2001年世界史真题;华中师范大学2003年世界古代史真题)
记忆的传统研究方法有()
得出两总体的样本数据如下:甲(33,18,40,50,54,30,39);乙(48,17,24,22,38)。在秩和检验中,秩和是()
于1872年颁布,规定6~14岁的8年初等教育为强迫义务教育阶段的法案是
推动高中的多样化与特色化发展的要求不包括
股票A的期望收益率为20%,股票B的期望收益率为12%。以方差表示的股票A的风险是股票B的3倍。如果两支股票之间的相关系数为0,那么由两支股票组成的最小方差组合的期望收益率为:()。
根据下面材料,写一篇不少于800字左右的作文,题目自拟,体材不限(诗歌、戏剧除外)。有一个博士分到一家研究所,成为学历最高的一个人。有一天他到单位后面的小池塘去钓鱼,正好正副所长在他的一左一右,也在钓鱼。他只是微微点了点头,这两个本科生,有啥好聊的呢?不一
设f(χ)在[1,+∞)上连续,若曲线y=f(χ),直线χ=1,χ=t(t>1)与χ轴围成的平面区域绕χ轴旋转一周所得的旋转体的体积为V(t)=[t2f(t)-f(1)]且f(2)=,求函数y=f(χ)的表达式.
随机试题
I_______ajobassoonasIgraduatedfromtheuniversity,butIturneditdown.
下列汉字,笔画之间的组合关系属于相离关系的是()
一般说来,企业深层文化不包括
抗战前,南京国民政府为适应国民党部署反共内战需要而设立的省政府的派出机关是()
危险源控制约束的原则有()。【2005年考试真题】
根据我国股权投资基金投资者人数限制,合伙型基金投资者人数的上限是()。
某国一位经济学家指出:“除非该国采取大刀阔斧的举措来根治经济的顽疾,否则经济不可能稳健增长。没有经济稳健增长,公共债务就会不断攀升。”由此可以推出:
受测者在完成自陈式人格调查表时,最容易出现的问题是什么?()
AlthoughthenamesonthelistofSIFIaresupposedtobesecret.AIGandPrudential,twoinsurers,thisweekconfirmedtheyare
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】某企业包括生产部和公共服务部两个重要部门,其内部网络系统拓扑示意图如下图所示。按现有网络配置,生产部最多能同时在线多少台电脑主机?为什么?
最新回复
(
0
)