首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数 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
98
问题
请编写一个函数 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://kaotiyun.com/show/LKID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述古希腊克利斯提尼改革的主要内容及其意义。(南京大学2000年世界古代中世纪史真题)
简述大流士一世改革的主要内容和意义。(南京大学1998年世界古代中世纪史真题)
论述1927—1949年中共土改各阶段政策文件及改革内容和影响。(复旦大学2015年历史学综合真题)
简述英法百年战争的起因和结果。(南京大学1996年世界古代中世纪史真题;东北师范大学1998年世界中古史真题;东北师范大学2000年世界通史真题;东北师范大学2002年世界史真题)
多元线性回归方程中自变量的选择有哪两种方法?()
下列关于实用主义的说法错误的是
关于终身教育,下列说法错误的是
23岁的某医药公司总经理甲存银河宾馆客房里遭遇抢劫遇害。警方事后从宾馆的安全监视系统记录资料中发现,凶手乙(被判处死刑)在入室作案前,曾尾随甲,并在不到两个小时内7次上下电梯进行跟踪。但对形迹可疑的乙,宾馆保安人员无一人上前盘问。死者父母认为宾馆严重失职,
至少有一个是整数。(1)a,b,c是三个任意的整数;(2)a,b,c是三个连续的整数。
设f(x)是满足=1的连续函数,则当x→0时是关于x的________阶无穷小量.
随机试题
较为保守的财务经理通常喜欢使用的营运资本筹资决策是__________。
抢救时做好记录,其中时间记录包括和到达时间、及();记录执行医嘱的内容及病情的动态变化。
法洛四联症最早且主要的表现是
对于喷管气体流动,在马赫数M>1的情况下,气流速度随断面增大变化情况为()。
银行业金融机构的经营行为若不能严格地遵守规则.势必会导致其承担过高的风险,危及其稳健运行。()
关于仲裁程序的说法,正确的是()。
营养教育是通过改变人们()而达到改善营养状况的一种有目的、有计划的活动
电视剧分类,按题材样式分,可分为()、神话故事题材电视剧、家庭题材电视剧、()、少数民族题材电视剧。
某项目采购人员接到一个紧急采购任务后启动了询价流程。关于询价,下面说法不正确的是____________。
下列哪个样式能够显示这样一个边框:上边框10像素、下边框5像素、左边框20像素、右边框1像素?()
最新回复
(
0
)