首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*s1,char*s2),此函数的功能是计算s1中出现s2的个数,当不出现时,则返回0。 如: s1为"1112223333aaaaeeffd" s2为"11"则返回1 s
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*s1,char*s2),此函数的功能是计算s1中出现s2的个数,当不出现时,则返回0。 如: s1为"1112223333aaaaeeffd" s2为"11"则返回1 s
admin
2016-10-28
38
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*s1,char*s2),此函数的功能是计算s1中出现s2的个数,当不出现时,则返回0。
如:
s1为"1112223333aaaaeeffd"
s2为"11"则返回1
s2为"aa"则返回2
注意:请勿改动主函数main与其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
#include<iostream.h>
//注意只能使用int类型,不能类型转换
int fun(char*s1,char*s2)
{
}
void main()
{
char s1[1024];
char s2[256];
cout<<"please input a string:"<<endl;
cin.getline(s1,1024);
cout<<"please input otherstring:"<<endl;
cin.getline(s2,256);
cout<<fun(s1,s2);
cout<<endl;
return;
}
选项
答案
int size=0;//初始化字符串 统计变量个数 int s1len; int s2len; for(s1len=0;s1[s1len]!=0;s1len++);//第一个字符串循环 for(s2len=0;s2[s2len]!=0;s2len++);//第二个字符串循环 for(int i=0;i<s1len;i++) { int j=0; for(;j<s2len;j++) if(s1[i+j]!=s2[j])//将第二个串中的字符与第一个串中的字符比较 break; if(j==s2len) { ++size; i+=j; --i; } } return size;
解析
(1)size变量用来存放s1中出现s2的个数,初始值赋为0。
(2)然后利用for循环对s2中的每一个字符与s1中的字符进行比较。
(3)如果循环中有符合条件的字符串,就将变量size个数加1。
转载请注明原文地址:https://kaotiyun.com/show/fKNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面的说明中,正确的函数定义是()。
流操作子______可跳过输入流中的前导空白字符。
对于下面的程序ifstreamfin(C:\test.tXt);if(fin)cout<<"ok";elsecout<<"wrong";对于if语句中的内容可以换为
下面程序的运行结果为【】。#include<iostream.h>voidmain(){unsignedcharvalue=127;inttotal=100;value++;
若以下定义:structlink{intdata;structlink*next;}a,b,C,*p,*q;且变量a和b之间已有下图所示的链表结构。指针p指向
下列关于栈的叙述正确的是
下列语句的输出结果cout<<strlen("\t\,\065\xff\n");
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
(2010年第161题)下列关于转录因子Ⅱ(TFⅡ)的叙述,正确的有
急性胰腺炎诊断的重要依据是
A.瘀热互结B.阴虚水热互结C.寒饮痰浊互结D.痰热互结E.气机郁结抵当汤证的病机是
A.凉膈散B.泻白散C.龙胆泻肝汤D.芍药汤E.清胃散
组织生产物流的基本要求是物流过程的()。
统计资料的管理实行()。
班集体的基本特征有()。
艾宾浩斯以自己为被试,采用机械重复记忆的方法对遗忘规律进行定量研究。据此回答下列问题:(1)实验使用的材料是什么?(2)测量记忆保持量的指标是什么?(3)用简图画出艾宾浩斯遗忘曲线。(4)实验的结论是什么?
ThefirstspeakerhassomeacademicperformanceintheUnitedStates.
Inthispartofthetesttheexaminerreadsoutascenarioandgivesyousomepromptmaterialintheformofpicturesorwords.
最新回复
(
0
)