首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。请完成函数fun(char*strl,char*str2),此函数的功能是计算strl中出现str2的个数,当不出现时,则返回0。 如 strl为“asdfsfdfg” st
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。请完成函数fun(char*strl,char*str2),此函数的功能是计算strl中出现str2的个数,当不出现时,则返回0。 如 strl为“asdfsfdfg” st
admin
2013-11-15
59
问题
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。请完成函数fun(char*strl,char*str2),此函数的功能是计算strl中出现str2的个数,当不出现时,则返回0。
如
strl为“asdfsfdfg”
str2为“sf”则返回1
str2为“df”则返回3
注意:不能修改函数的其他部分。
试题程序:
#include
//注意只能使用int类型,不能类型转换
int fun(char*strl,char*str2)
{
}
void main()
{
char strl[1024];
char str2[256];
cout<<"please input a string:"<
cin.getline(str1,1024);
cout<<"please input other string:"<
cin.getline(str2,256);
cout<
cout<
return;
}
选项
答案
int fun(char*str1,char*str2) { int size=0; int str1len; int str2len; for(str1len=0;strl[str1len]!=0;str1len++); for(str2len=0;str2[str2len]!=0;str2len++); for(int i=0;i(strllen;i++) { int j=0; for(;j
解析
本题考查的是字符串查找算法。首先求出两个字符串的长度,然后循环遍历第1个字符串,再使用一个内循环遍历第2个字符串,判断两个字符串相应位置是否一致。如果遍历完第2个字符串,所有位置都一致,则记数值size增1,即找到一个子串。
转载请注明原文地址:https://kaotiyun.com/show/gHNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于输入流的提取符“>>”、提取函数get()的说法不正确的是()。
下列函数原型声明中错误的是()。
下列叙述中正确的是()。
下面程序的运行结果是【】。#include<iostream>usingnamespacestd;classcount{staticintn;public:count(){n++;}
含有纯虚函数的类称为【】。
有如下定义语句:inta[]={1,2,3,4,5};,则对语句int*p=9;正确的描述是()。
下列对派生类的表述中,错误的是()。
在C++中,打开一个文件,就是将这个文件与一个【】建立关联,关闭一个文件,就是取消这种关联。
下面有关重载函数的描述中正确的是()。
在深度为5的满二叉树中,叶子结点的个数为()。
随机试题
传统的采购是一种()
颞叶底面梗塞,提示供血障碍的动脉是:
Marfan综合征患者可能出现的临床表现有()
A.利水消肿,渗湿B.利水通淋,健脾C.利水通淋,止痛D.利水渗湿,安神E.利湿退黄
2010年9月10日,某美国投机者在CME卖出10张12月到期的英镑期货合约,每张金额为12.5万英镑,成交价为1.532美元/英镑。11月20日,该投机者以1.526美元/英镑的价格买入合约平仓。在不考虑其它成本因素影响的情况下,该投机者的净收益为(
在水路运输中,水路运输经营者停止经营部分或者全部班轮航线的,经营者应当在停止经营的15日前向社会公布,并报原许可机关备案。()
缺乏正常的依恋关系可能造成的后果包括()
试论宪法的法律特征。
WanndarfmandieWorterbuechernichtbenutzen
WhichofthefollowingstatementsisTRUEaboutthespeaker?
最新回复
(
0
)