首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi.cpp。请完成函数fun(char*s1,char*s2),此函数的功能是计算s1中出现s2的个数,当不出现时,则返回0。如: s1为"1112223333aaaaeeffd" s2为"11"
使用VC6打开考生文件夹下的源程序文件modi.cpp。请完成函数fun(char*s1,char*s2),此函数的功能是计算s1中出现s2的个数,当不出现时,则返回0。如: s1为"1112223333aaaaeeffd" s2为"11"
admin
2017-11-27
42
问题
使用VC6打开考生文件夹下的源程序文件modi.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[1024];
char s2[256];
cout<<"please input a string:
"<
cin.getline(s1,1 024);
cout<<”please input other
string:"<
cin.getline(s2,256);
cout<
cout<
return;
}
选项
答案
int size=0; //初始化字符串 统计变量个数 int sllen; int s2len; for(sllen=0;s1[sllen]!=0;sllen ++);//第一个字符串循环 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/CDAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列运算符中全都可以被友元函数重载的是()
下列语句中,输出与众不同的是
有以下程序段int k=0;while(k=1)k++;while 如循环执行的次数是
已知类A有公用数据成员a,且有A obj2;A * const ptr=new A;则下列语句正确的是
若有以下定义和语句 int a=4.b=3.* p, * q, * w; p=&a;q=& b; w=q;q=NULL; 则以下选项中错误的语句是
下面的程序的结果是 main() {int x=3,y=0,z=0; if(x=y+z)cout<<"* * * *"; else cout<<"# # # #"; }
下列程序将x,y和z按从小到大的顺序排列,请将下面的函数模板补充完整。template<classT>voidfun(______){Ta;if(x>y)
已知在一个类体中包含如下函数原型:VOLUMEoperator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是
( )是以一种完全通用的方法来设计函数或类而不必预先说明将被使用的每个对象的类型。
设有如下关系表:则下列操作中正确的是
随机试题
他特意到那里去,看看发生了什么事。
既能行气除满,又可平喘的药物是
专业监理工程师是由总监理工程师任命,组织并带领一般监理人员对设备工程直接监理的人员。专业监理工程师应当具备()条件。
1.背景材料:某施工单位承包了高速公路M合同段路基工程,合同工期2年,每年5~8月为雨期。本合同段有填有挖,且需以挖做填,项目部充分考虑雨期对施工的影响,对选择施工的项目进行详细考察,编制雨期施工专项方案,项目物资部门针对雨期施工方案,在雨期施工
根据《企业破产法》的规定,下列选项中,属于全面接管具体职责的是()。
某公司于2009年1月1日购入一项专利权。初始入账价值为900万元。该专利权预计使用年限为12年,法律保护年限是10年,采用直线法摊销。该专利权在2009年12月31日预计可收回金额为783万元,2010年12月31日预计可收回金额为698万元。假定该公司
玩忽职守罪的主观方面只能是()。
Duringthesystemsanalysisphase,greateruserinvolvementusuallyresultsinbettercommunication,fasterdevelopmenttimes,and
下列安全协议中,位于网络层的是(1),位于应用层的是(2)。(2)
堆排序最坏情况下的时间复杂度为
最新回复
(
0
)