题解 1205: 字符串的修改

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

字符串的修改(c语言)

```c#include#include#include#includeintmain(){inti,j=0;intx,x1,t,num=0;chara[203],b[203];scanf("%s%s",&a,&b);x=fabs(strlen(a)-strlen(b));//差if(strlen(a

1205: 字符串的修改,题目错误!

我看到各个题解都是用两个循环暴力匹配统计能匹配的字符;但这样并不一定能找出最大匹配数,例如如果输入为bfabcdefacdefcd或反过来cdefcdbfabcdefa所得答案应该都为6才对,但是各题解的代码会得出各种各样的结果那些代码能通过,

题目 1205: 字符串的修改

摘要:解题思路:注意事项:参考代码:#include<stdio.h> #include<string.h> int main() {     char a[201],b[201];     in……

字符串的修改-题解(C语言代码)

这题,我们只需要统计字符串B中有哪些字符在字符串A中出现过,那么这些字母就无需再改变,而A中剩下的字母的个数即为改变的最小次数。这题用了c++中的STL中的string来解决,不知道的同学可以先学习。```cpp#include#includeusingnamespacestd;intmain(){s

字符串的修改-题解(C语言代码)

解题思路:新手的简单思路。分为三种情况。第一种字符串b的长度大于字符串a,只需要替换和插入两种操作。第二种字符串b长度等于字符串b,只需要替换一种操作,第三种字符串a长度大于字符串b,需要删除和替换两种操作,第三种先求要保留的字符,再用lena减去保留字符就是需要操作步骤了。