首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*,char*s2),此函数的功能是计算s1中出现s2的个数,当不出现时,则返回0。如: sl为111112223333aaaaeeffd” s2为”11”
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*,char*s2),此函数的功能是计算s1中出现s2的个数,当不出现时,则返回0。如: sl为111112223333aaaaeeffd” s2为”11”
admin
2013-09-11
11
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*,char*s2),此函数的功能是计算s1中出现s2的个数,当不出现时,则返回0。如:
sl为
11
1112223333aaaaeeffd”
s2为”11”则返回1
s2为”aa”则返回2
注意:勿改动主函数main与其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。mclude
ostream.h>
//注意只能使用int类型,不能类型转换
int fun(char*s1,char*s2)
{
}
void main()
{
char s1[1024];
char s21256];
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 sllen; int s21en; for(sllen=0;sl[sllen]!=0;sllen++);//第一个字符串循环 for(s2len=0;s2[s2len]!=0;s21crr++); //第二个字符串循环 fon[int i=0;i
解析
(1)该程序功能是计算sl中出现s2的个数。它的解题思路是两个字符串逐个比较其中的字符,从而统计符合的字符串个数。
(2)从已给部分源程序的main主函数开始入手,核心函数intfun(char*s1,char*s2)中的s1,s2参数为输入的字符串。
[解题思路]
(1)size变量用来存放s1中出现s2的个数,初始值赋为0。
(2)然后利用for循环对s2中的每一个字符与s1中的字符进行比较。
(3)如果循环中有符合条件的字符串,就将变量size个数加1。
转载请注明原文地址:https://jikaoti.com/ti/ReXiFFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述斯大林时期经济体系的特征。(苏州大学2016年世界史专业基础综合真题)
神经胶质细胞的功能有
下列关于韦伯定律的说法,不正确的是
在一组数据11、11、11、11、13、13、13、17、17、18中,中数是()
在一组原始数据中,各个Z分数的标准差为()
如果要删除一些变异性较大的实验数据,需要遵循的原则是()
下列说法错误的是
清代案件经过秋审或朝审程序后,处理结果包括
函数f(x)=x2一ax+b在[1,3]上的最大值与最小值的差为1。(1)a=4;(2)a=一4。
随机试题
水工建筑物地基可分为软基和().
政治风险
最小观察到有害作用剂量是指
下列不属于性传播疾病的是
药品命名应尽量避免药品鉴别试验的目的为
甲教唆乙杀害丙,乙找到丙,对丙说:“有人花钱雇我要你的命,你给我5万元我就不管这事了。”丙说:“我给你10万元,你去把甲杀了。”乙答应下来,收了丙的10万元钱,却不打算为丙“办事”。则:
关于多层砖砌体房屋圈梁设置的做法,错误的是:
现阶段人们的道德境界有哪几种类型?
求A的全部特征值,并证明A可以对角化.
Whatisthemaintopicofthisreport?
最新回复
(
0
)