首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数 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
103
问题
请编写一个函数 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全国计算机二级
相关试题推荐
阅读下列史料并回答问题:历史上有这样一个民族:5000年的历史中,有2000多年在颠沛流离的路上行走天下,浪迹天涯,宛如一直行进在炼狱之巅。不管到哪里,他们没有权利,没有地位,没有自己的国家,随时有着被其他民族异化的危机(尽管事实上有一部分犹太人
试论西欧启蒙运动及其历史意义。(北京师范大学2001年历史学综合考试真题)
简述元朝中央及地方官制。(北京大学2005年中国古代史真题)
论述府兵制在北周隋唐的情况。(中国人民大学2013年历史学综合真题)
如果一组数据完全平衡,那么这组数据的离均差的总和为()
一组服从正态分布的数据,其平均数为50,标准差为5,那么Z值为-2.58的原始数据应是()
简述教育的政治功能。
下列货币政策操作中,可以增加货币供给的是()。
在社会规范中,一般地说,既规定权利又规定义务的有()。
明太祖朱元璋在总结元亡历史教训的基础上,确立了“刑乱国用重典”的立法指导思想。其主要表现在那两个方面?
随机试题
在妊娠晚期增高的胎儿肺表面活性物质是()
穿越铁路的燃气管道的套管,应符合的要求是()。
下列选项中,不属于不确定分析的方法是()。
某学校教师为某企业做账,双方商定,每月支付给教师不含税劳务费8000元,个人所得税由企业承担。不考虑其他税费的情况下,企业应负担的个人所得税为()元。
支气管扩张患者痰量多,静置分层,且有恶臭味,治疗宜选用()。
若你所在的城市进人汛期,雷雨天气增多,作为具有防汛监管职责的公务人员,请结合下列示意图回答问题:面对汛期,作为公务人员应做好哪些工作?()
督察人员在现场督察中发现公安机关的人民警察违法违纪的,可以采取下列措施,当场处置,主要有()。
创新型国家的研发投入占GDP的比例在()以上。
Humanbehaviorismostlyaproductoflearning,whereasthebehaviorofananimaldependsmainlyon______.
Atthepartywefoundthatshygirl______hermotherallthetime.
最新回复
(
0
)