A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

#import <Foundation/Foundation.h>

#import "stdio.h"
#import "string.h"


int main() {
   
    char str1[110] = "";
    char str2[110] = "";
    char str3[110] = "";
   // char str4[100][100] ;
   
    printf("请输入两行字符串\n");
    gets(str1);
    gets(str2);
   
    int k = 0, l = 0;
    int flag = 0;
   // int num = 0;
    for (int i = 0;str1[i] != '\0';i++ ) {//  str1遍历
        for (int j = 0; str2[j] != '\0';j++ ) {//  str2遍历
            while ((str1[i] == str2[j]&& str1[i + l] == str2[j + l] && str1[i + l] != '\0' )) {//  找到了首个相等的字母,&&上下一个字母,完成了连接.
               
                str3[k] = str1[i + l];
                l++;
                k++;
               
               
               // printf("%s\n",str3);
               
                if (str1[i + l] != str2[j + l] && str1[i + l] != '\0') {
                    
                    flag = 1;
                }
               
               
            }
            
            if (flag == 1) {
               
                l = 0;
                //strcpy(str4[num], str3);
                //num++;
               // printf("%s\n",str4[num]);
                flag = 0;
                k = 0;
            }
            
        }
        
    }
   
   
   
     printf("%s\n",str3);
   
   
   
   
   
    return 0;
   
}

2 个回复

正序浏览
有点蒙,看来还的继续修炼
回复 使用道具 举报
牛逼,看都看不懂
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马