首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*s1,char*s2),此函数的功能是计算s1中出现s2的个数,当不出现时,则返回0。如: s1为"1112223333aaaaeeffd" s2为"11
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*s1,char*s2),此函数的功能是计算s1中出现s2的个数,当不出现时,则返回0。如: s1为"1112223333aaaaeeffd" s2为"11
admin
2017-03-22
39
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*s1,char*s2),此函数的功能是计算s1中出现s2的个数,当不出现时,则返回0。如:
s1为"1112223333aaaaeeffd"
s2为"11"则返回1
s2为"aa"则返回2
注意:请勿改动主函数main与其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
#include
//注意只能使用int类型,不能类型转换
int fun(char*s1,char*s2)
{
}
void main()
{
char s1[1 0 2 4];
char s2[2 5 6];
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 s1len; int s2len; for(s1len=0;S1[s1lerl]!=0;s1len ++);//第一个字符串循环 for(s2len=0;s2[S2len]!=0;S2len ++);//第二个字符串循环 for(int i=0;i
解析
(1)size变量用来存放s1中出现s2的个数,初始值赋为0。
(2)然后利用for循环对s2中的每一个字符与s1中的字符进行比较。
(3)如果循环中有符合条件的字符串,就将变量size个数加1。
转载请注明原文地址:https://kaotiyun.com/show/49Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面是一个递归函数,其功能是使数组中的元素反序排列。请将函数补充完整。voidreverse(int*a,intsize){if(size
有如下程序:#includeusingflamespacestd;className{charname[20];public:Name(){strcpy(name,“”);cout
若MyTemp是一个具有一个虚拟类型参数的类模板,且有如下语句序列:MyTempp2;MyTempp3[2];编译系统在处理上面的语句序列时,所生成的模板MyTemp的实例的个数是()。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为______。
有如下程序: #include<iostream> using namespace std; int main() { void function(double val); double val; fu
当数据库被破坏时,若要有效地恢复数据库,可以采用( )。
作为成员函数重载的运算符,第一操作数就是参数表中隐含的________所指向的对象,因此并不显示地出现在参数表中。
在最坏情况下,冒泡排序所需要的比较次数为【 】。
在最坏情况下,冒泡排序所需要的比较次数为
数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为
随机试题
外商独资企业可以参照适用《个人独资企业法》。( )
下列有关内部证成和外部证成的说法中,哪些选项是正确的?()
下列舞弊风险因素中,与编制虚拟财务报告相关的有()。
在小组的准备阶段,社会工作者制订招募计划时应包括的内容是()。
关于化学教学方法,下列说法不正确的是()。
中国革命战争总的战略方针是()。
海上丝绸之路又称陶瓷之路,是中国古代与外国交通贸易和文化交往的海上通道,以下各国中,海上丝绸之路不经过其领海的国家是()。
中世纪著名的阿拉伯学者阿维森纳的代表作是
CPU主要性能指标是()。
______youhaveseenthingslikethesebeforedoesn’tmatter.
最新回复
(
0
)