首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数int pattern_index(char substr[],char str[]),该函数执行含通配符“?”的字符串的查找时,该通配符可以与任一个字符匹配成功。当子串substr在str中匹配查找成功时,返回子串substr在str中的位
请编写一个函数int pattern_index(char substr[],char str[]),该函数执行含通配符“?”的字符串的查找时,该通配符可以与任一个字符匹配成功。当子串substr在str中匹配查找成功时,返回子串substr在str中的位
admin
2009-01-15
62
问题
请编写一个函数int pattern_index(char substr[],char str[]),该函数执行含通配符“?”的字符串的查找时,该通配符可以与任一个字符匹配成功。当子串substr在str中匹配查找成功时,返回子串substr在str中的位置,否则返回值为0。要求使用 for循环实现。输出结果如下:
子串起始位置:5
注意:部分源程序已存在文件test20_2.cpp中。
请勿修改主函数main和其他函数中的任何内容,仅在函数pattern_index的花括号中填写若干语句。
文件test20_2.cpp的内容如下:
#include<iostream.h>
int pattern_index(char substr[],char str[])
{
}
void main ( )
{
char *substring,*string;
int same;
substring="???gram";
string="this program return index of substring";
same=pattern_index(substring, string);
if(same)
cout<<"子串起始位置: "<<same<<end1;
else
cout<<"匹配不成功" <<end1;
}
选项
答案
int pattern_index(char substr[],char str[]) { int i,j,k; for(i=0;str[i];i++) for(j=i,k=0;(str[j]==substr[k])||(substr[k]==’?’);j++,k++) if(!substr[k+1]) return(i); return(0); }
解析
本题主要考查的是考生使用for循环和一维数组的综合能力。对于复杂查找,往往使用for的多重循环,注意里层for循环用来查找字符串的使用
转载请注明原文地址:https://kaotiyun.com/show/FOID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
当今碳循环科学面临的最大问题,就是在洲际、区域和局部尺度上无法观测获取量化的、精度高的碳通量(单位面积上、单位时间内碳含量的变化)信息。下列有关说法错误的是()。
文化在组织中的功能包括()。
在以下关于“沟通”的判断中,不正确的是()。
简述美国1787年宪法的内容。(南京大学2001年世界近现代史真题)
简述古希腊克利斯提尼改革的主要内容及其意义。(南京大学2000年世界古代中世纪史真题)
1915年在中国近代历史上看上去似乎没有特别重大的划时代的历史事件,但这一年发生的许多事件。既是此前各种矛盾发展的结果,又对此后的历史进程产生了重要影响。使这一年成为重要的历史关节点。请结合史事加以论述。(中山大学2015年历史学基础A真题)
得出两总体的样本数据如下:甲(33,18,40,50,54,30,39);乙(48,17,24,22,38)。在秩和检验中,秩和是()
两变量相关系数为0.43,σX为5,σY为3,请问σYX为多少?()
关于遗传素质在人的身心发展中的作用,下列说法错误的是
对函数f(χ)(4-t)ln(1+t)dt().
随机试题
下列哪一项是基本的情绪分类?()
渗透到竞争对手的销售市场中与之争夺顾客的寻找潜在顾客的方法属于()
属于胃肠激素的是
一患者戴全口义齿后,诉:左侧咀嚼食物效果好,右侧咀嚼时经常咬颊最佳处理方法
A.氢氯噻嗪B.尼莫地平C.阿米洛利D.可乐定E.螺内酯因作用弱常与其他利尿药合用的药物是
某国内汽车生产商A,自建厂以来努力保持民族特色,坚持自己研发、自行制造的生产思路。为与国际接轨,2009年,该厂商从日本引进了一条先进的生产线,并推出了一系列新型车。根据以上资料,回答下列问题。适合该汽车生产商进行新产品开发的组织形式是()。
根据我国《破产法》的规定,在破产程序中,当事人对人民法院作出的下列裁定,无权提出上诉的是()。
专利权既可以作为法律关系的内容,也可以作为法律关系的客体。()
下列关于专利权评价报告的说法哪些是正确的?
分析电力系统暂态稳定性时,不需要考虑电力系统中各元器件的零序参数。()
最新回复
(
0
)