首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下程序说明和C程序,将应填入(n)处的子句,写在对应栏内。 【程序说明】 函数int commstr(char * str1,char * str2,int * sublen)从两已知字符串str1和str2中,找出它们的所有最长的公共子串。如
阅读以下程序说明和C程序,将应填入(n)处的子句,写在对应栏内。 【程序说明】 函数int commstr(char * str1,char * str2,int * sublen)从两已知字符串str1和str2中,找出它们的所有最长的公共子串。如
admin
2009-02-15
56
问题
阅读以下程序说明和C程序,将应填入(n)处的子句,写在对应栏内。
【程序说明】
函数int commstr(char * str1,char * str2,int * sublen)从两已知字符串str1和str2中,找出它们的所有最长的公共子串。如果最长公共子串不止1个,函数将把它们全部找出并输出。约定空串不作为公共子串。
函数将最长公共子串的长度送入由参数sublen所指的变量中,并返回字符串str1和str2的最长公共子串的个数。如果字符串str1和str2没有公共子串,约定最长公共子串的个数和最长公共子串的长度均为0。
【程序】
int strlen(char * s)
{char *t=s;
while( * ++);
return t-s-1;
}
int commstr(char) *str1,char *str2,int *sublen
{ char*s1, *s2;
int count=0,len1 ,len2,k,j,i,p;
len1:=strlen(str1)
len2 = strlen(str2);
if(len1>len2)
{s1=str1 ;s2=str2;}
else {len2 = len1;s1 = str2;s2 = str1;}
for(j=len2;j>0;j--) /*从可能最长子串开始寻找*/
{for(k=0;(1)<:len2;k++) /*k为子串s2的开始位置*/
{for(i=0;s1[(2)]!=’\0’;i++;) /*i为子串s1的开始位置*/
{ /*s1的子串与s2的子串比较*/
for (p=0;p<j)&&(3);p++);
if ((4)) /*如果两子串相同*/
{for(p=0);p<j;p++} /*输出子串*/
printf ("%c",s2[k+p]);
printf ("\n");
count++;/*计数增1 */
}
}
}
if (count>0) break;
*sublen=(count>0)?(5):0;
return count;
}
选项
答案
(1)k+j (2)i+j-1 (3)s1[i+P]==s2[k+P] (4)P==j或p>=j (5)j
解析
转载请注明原文地址:https://www.kaotiyun.com/show/BojZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
计算机操作的注意事项中不包括________。
以下维护操作系统的做法中,()是不恰当的。
下列软件中,(35)可以完成文件压缩和还原。
人机交互界面有多种方式,不包括______。
PowerPoint内置的动画效果中,不包括(60)。
打开一个命名为1.PPT的文件,修改后另存为2.PPT,则______。
下列选项中,既是输入设备又是输出设备的是(6)。
下列选项中,不属于Access数据库对象的是______。
n=1,2,3,…,100时,[n/3]共有(4)________________个不同的数([a]表示a的整数部分,例如[3.14]=3)。
随机试题
女性患者,28岁,查体:腹式呼吸减弱,该患者可能是以下疾病,除外
(2007年)设D是曲线y=x2与y=1所围闭区域,等于()。
混凝土的和易性主要包括流动性、黏聚性、保水性和()。
对附有回售条款的可转换公司债券持有人而言,当标的公司股票价格在一段时间内连续低于转股价格达到一定幅度时,把债券卖回给债券发行人,将有利于保护自身的利益。()
在旅游行业组织实施国家标准、行业标准、地方标准,是旅游业发展的必然趋势。()
申请设立外商投资旅行社,在取得《外商投资旅行社业务经营许可审定意见书》后再持相关文件和资料向中华人民共和国()提出设立外商投资企业申请。
简述信息技术课堂中常用的教学方法。
右图中几何体的主视图为().[img][/img]
梁启超的“时务文体”和办报思想。(复旦大学,2010年;南京大学,2011年;广州大学,2011年;中国政法大学,2013年;广西大学,2014年;南京大学,2014年;清华大学,2014年;河北大学,2014年;广西大学,2015年;中央民族大学,201
●Lookattheorganizationplanbelow.Itshowsthedifferentdivisionsofamanufacturingcompany.●Forquestions6--10,Where
最新回复
(
0
)