解题思路:可以用两个字符串的长度的变化来统计已经删除的字符数, 再来一个一个遍历来统计增加和改变的字符数





注意事项:





参考代码:

#include<stdio.h>

#include<string.h>

#include<string>

#include<algorithm>

#include<iostream>

#include<math.h>

using namespace std; 

 int main() 

  {

     char ch1[205], ch2[205];

     int sum, i, j, len1, len2;

      gets(ch1);

      gets(ch2);

      

      sum= 0;

      len1= strlen(ch1);

      len2= strlen(ch2);

      

      sum+= fabs(len1- len2);

      

      for(i= 0; i< len2; i++)

       { 

         for(j= 0; j< len1; j++)

          if(ch2[i]== ch1[j])

            ch2[i]= 0;

   }

   

   for(i= 0; i< len2; i++) 

    if(ch2[i]!= 0)

     sum++;

     

     printf("%d\n", sum);

         return 0;

   } 


点赞(0)
 

0.0分

1 人评分

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

评论列表 共有 1 条评论

浅滩 5年前 回复TA
1234
4321
输出:0
错的