飞扬传奇打金教程:加急啊帮忙 多加分

来源:百度文库 编辑:高校问答 时间:2024/05/05 04:12:53
衡量两个字符串相似的指标是什么啊
问题的核心是比较两个数组的相似程度,相似程度就是在两个字符数组相同位置上相同字符的个数,假设数组s1[n1],s2[n2],n1>n2,要求在s2中加入n1-n2个空格使相似程度最大,这个程序怎么编啊

你的意思是说怎么判断一具字符串包含在另一个字符串中吧?
C语言没有这样的一个函数,所以要自己写了。
算法:
首先找出个数较少的字符串(假定为B[],长度为5),取出它的第一个字符,跟较长的字符串的第一个字符比较(假定为A[]),如果相同,则循环5次(两个字符串同时取下一个字符进行比较),遇到不相同时则退出这个循环,继续取B[]的第一个字符跟A[]的第二个字符比较。如此类推。

没听过啊

strcmp(s1,s2)==0; s1 s2 为两个字符串

这种模糊的东西是最难做的,我觉得,你应该根据你的需求来确定标准,然后再确定算法。