您好,欢迎来到伴沃教育。
搜索
您的当前位置:首页C语言基础:寻找最长公共字符串

C语言基础:寻找最长公共字符串

来源:伴沃教育
//寻找最长公共字符串
#include<stdio.h>
void max_com_str(char s[], char t[], char c[])
{
    int index = 0, lenth = 0;
    int ind = 0, len, i=0, j=0, m=0, n=0;
    for(i=0; s[i]!='\0'; i++)    //遍历第一个字符串 
    {
        for(j=0; t[j]!='\0'; j++)    //遍历第二个字符串 
        {
            len = 0;
            if(s[i] == t[j])        //如果检测到相同的字母出现 
            {
                ind = i;            //把第一个字符串那个字母的下标赋值给ind 
                len++;                //len是公共字符串的长度,len自加 1 
                for(m=ind+1,n=j+1; s[m]!='\0'&&t[n]!='\0'; m++,n++)    //开始循环,初始值m、n是 相同字符后面一位 
                {                                                    //直到整个字符串结束 
                    if(s[m] == t[n])                                //如果检测到相同&#

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- bangwoyixia.com 版权所有 湘ICP备2023022004号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务