首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数 int find(char s[],char t[]), 该函数在字符串s中查找字符串t,如果找到,则返回字符串t在字符串s中的位置(整数值):否则返回-1。本题要求:用数组方式及两重循环来实现该函数。 注意:部分源程序已存在考生文件夹的文
请编写一个函数 int find(char s[],char t[]), 该函数在字符串s中查找字符串t,如果找到,则返回字符串t在字符串s中的位置(整数值):否则返回-1。本题要求:用数组方式及两重循环来实现该函数。 注意:部分源程序已存在考生文件夹的文
admin
2009-01-15
61
问题
请编写一个函数 int find(char s[],char t[]), 该函数在字符串s中查找字符串t,如果找到,则返回字符串t在字符串s中的位置(整数值):否则返回-1。本题要求:用数组方式及两重循环来实现该函数。
注意:部分源程序已存在考生文件夹的文件PROC1.cpp中。
请勿修改主函数和其他函数中的任何内容,仅在函数find()的花括号中填写若干语句。
文件PROC1.cpp的内容如下:
//PROC1.cpp
#include<iostream>
using namespace std;
int find(char s[],char t[]);
const int MAXLINE = 256;
int main()
{
char source[MAXLINE],target[MAXLINE];
cout<<"Please input a string for searching:\n";
cin.getline(source,MAXLINE);
cout<<"Please input a string you want to find:\n";
cin.getline(target,MAXLINE);
int intPos=find(source,target);
if(intPos>=0)
cout<<"Finding it,The target string is at index"
<<intPos<<"of the source string\n";
else
cout<<"Not finding it \n";
return 0;
}
int find(char s[],char t[])
{
//********
}
选项
答案
int find(char s[ ],char t[ ]) { int i=0, j=0; for( i=0;s[i] !=’\0’;i++) { if(t [0]==s[i]) { while(t [j] !=’\0’&&s [i+j]!=’\0’) { j++; if(t [j] !=s[i+j]) break; } } if(t[j]==’\0’) return i; } return -1; }
解析
本题是一道简单应用题。函数int find(char s[],char t[]的功能是在字符串s中查找字符串t,如果找到,则返回字符串t在字符串s中的位置(整数值);否则返回 -1,而且用数组方式及两重循环来实现该函数。
转载请注明原文地址:https://jikaoti.com/ti/JMkiFFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
一组服从正态分布的数据,其平均数为50,标准差为5,那么Z值为-2.58的原始数据应是()
下列关于新教育发展时期的说法错误的是
对社会现实的文化状况进行分析和评价,向学生提供有价值的文化。这是教育的哪种文化功能
确定上市公司每股税后利润有两种方法,一种是完全摊薄法,另一种是()。
假定某公司CEO决定来年投资股票,有两种方案供选择,要么投资a股票,a股票目前价值为75元/股,来年经济状况好的概率为0.2,股价为96;经济状况恶化概率为0.2,股价为68;经济状况正常概率为0.6,股价为85;b股票与市场相关系数为0.68,股票b的标
关于法律关系主体的权利义务与作为法律规则内容的权利义务,表述正确的是()。
根据下面材料,写一篇不少于800字的议论文,题目自拟。有两个台湾观光团到日本伊豆半岛旅游,路况很坏,到处都是坑洞。其中一位导游连声抱歉,说路面简直像麻子一样。而另一个导游却诗意盎然地对游客说:“诸位先生,我们现在走的这条道路,正是赫赫有名的伊豆迷人酒
直线x—y+m=0与圆x2n+y2n一2x一1=0有两个不同交点的一个充分不必要条件是()。
设u=f(2x+3y,z),其中f具有二阶连续偏导数,而z=z(x,y)是由方程z+lnz—=1确定并满足z(0,0)=1的函数,求.结果用f’i(0,1),f"ij(0,1)表示(i,j=1,2).
随机试题
有关板式换热器叙述正确的是()。
下列哪位作家不是“新月派”的成员()
肩关节的屈曲运动过程是
男孩,15岁,左大腿下端持续剧痛伴高热3天,寒战,头痛,食欲差。查体:体温39℃,左大腿下端稍肿,局部皮温高,深压痛,右膝活动时疼痛加重。化验检查:白细胞1.8×109/L,中性粒细胞75%。对确诊最有价值的辅助检查是
急性心肌梗死可表现为()。
阅读《山中访友》教学实录(节选),回答问题。师:作者把自然的景物当成自己的亲朋好友,所以我们的课题是“山中访友”。在文中也有一些人称的变换,请找出来并分析其作用。(学生有的讨论,有的沉思)师:我听到大家的讨论了,观点很正确。这自然界的朋友不但是作者的
班集体的教育作用主要有()。
给高中生设置一个可接受的、具体的、具有一定困难度的目标,制定相应的计划,逐步实现目标,这种培养意志品质的方式属于()。
甲、乙两地铁路长2000千米,列车从甲行驶到乙的途中停12站(不包括甲、乙),在每站停车5分钟,不计在甲、乙两站的停车时间,行驶全程共用23小时。火车提速10%后,如果停靠车站及停车时间不变,行驶全程共用多少小时?
[A]inheritance[I]descended[B]tragic[J]compliment[C]undisturbed[K]peaceful[D]ascended[L]economically[E]raided
最新回复
(
0
)