首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数 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
66
问题
请编写一个函数 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全国计算机二级
相关试题推荐
文化在组织中的功能包括()。
简述《蒙巴顿方案》的主要内容。(东北师范大学2000年世界现代史真题)
要求被试在识记材料后,尽量将识记的全部项目再现出来,以此确定感觉记忆的保存量,称为()。
卡方检验要求每个单元格的理论次数不得小于5,如果小于5应该采用以下的哪些处理办法?()
次数分布有两个基本特点,分别是()
在重复测量的方差分析中,在各组均值不变和总平方和不变的情况下,如果被试间差异增加,那么()
在一组原始数据中,各个Z分数的标准差为()
简论结构主义教育。
2009年,甲某驾驶机动车超速行驶,被交警乙某拦住,乙某对甲某的超速违章行为进行了罚款,但并未出具罚单。甲某要求出具罚单,乙某认为甲某态度不好,遂加罚人民币1000元,并告诉甲某,如果再狡辩,将再加重处罚。事后,甲某向公安局督察队进行举报,声称乙某态度蛮
至少有一个是整数。(1)a,b,c是三个任意的整数;(2)a,b,c是三个连续的整数。
随机试题
下列不属于授予发明专利权的实质条件的是()
使用磁共振成像对比剂合并哪项技术最有利于病灶的显示
沉井施工铺垫木时,以n表示垫木根数,以Q表示第一节沉井重量,L和b表示垫木的长和宽,[σ]表示基底土容许承压力,则垫木根数计算公式为()。
1.背景某新建民航机场计划投资8000万元,其初步设计已经完成,建设用地和筹资也已落实。分别由五家施工单位通过竞标取得了承包任务。2.问题该机场建设工程中,哪些工程属于民航专业工程?
发行人应在招股说明书及其摘要披露后10日内,将正式印刷的招股说明书全文文本一式五份,分别报送中国证监会及其在发行人注册地的派出机构。()
企业投资管理的特点不包括()。
在南北朝时期,()成为通行的主要字体。
对学生的教育要实行学校、家庭、社会三结合。()
简述教育学的研究对象与研究任务。
—IcannotfindTomanywhere.—He__________havebeenofflong.Iheardhimmakeacalljustnow.
最新回复
(
0
)