首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
22
问题
使用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全国计算机二级
相关试题推荐
若有如下语句#include<iostream.h>voidmain(){intx=3;do{x=x-2cout<<x;{while(!(--x);}则上面程序段
下列对派生类的描述中,()是错误的
如下程序的输出结果是main(){float x=2.0, y;if(x<0.0)y=0.0;else if(x<10.0)y= 1.0/x;else y= 1.0cout<<y<<end1}
以下使用不当会破坏面向程序设计特性的是
如果一个工人可管理多个设备,而一个设备只被一个工人管理,则实体“工人”与实体“设备”之间存在______关系。
( )是以一种完全通用的方法来设计函数或类而不必预先说明将被使用的每个对象的类型。
用树形结构表示实体之间联系的模型是
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是
随机试题
关于试带法测尿红细胞,错误的是
A.原发综合症B.干酪性肺炎C.结核球D.浸润型肺结核E.局灶型肺结核
A.国家工商行政管理部门B.国家卫生和计划生育委员会、国家中医药管理局C.人力资源和社会保障部D.国家食品药品监督管理总局组织实施药品分类管理的牵头部门是()。
从会计法律制度与会计职业道德在地位上相互转化、相互吸收的角度看,下列表述中,正确的是()。
维护访问的优势在于它能够减少客户寻求其他金融机构服务的需求,排斥竞争者,赢得客户对银行的忠诚。()
下列哪部法律不涉及公民个人信息保护?
在下列叙述中,正确的是()。
国家赔偿以支付赔偿金为主要方式。()
设矩阵X=(xij)3×3为未知矩阵,问a、b、c各取何值时,矩阵方程AX=B有解?并在有解时,求出其全部解.
SQL中可使用的通配符有______。
最新回复
(
0
)