zzulioj 1206 字符串的修改 (字符串修改)

不难,理解一下直接过,代码如下:

#include<stdio.h>
#include<string.h>
#include<math.h>
#include<time.h>
#include<ctype.h>
#include<map>
#include<set>
#include<algorithm>
#include<stdlib.h>
#include<queue>
#include<stack>
using namespace std;
int main()
{
    char s1[201];
    char s2[201];
    int num[202];
    int n,i,j;
    scanf("%s%s",s1,s2);
    memset(num,0,sizeof(num));
    int same=0;
  int   a1=strlen(s1);
  int   a2=strlen(s2);
    for(i=0;i<strlen(s1);i++)
    {
        for(j=0;j<strlen(s2);j++)
        {
            if(s1[i]==s2[j]&&num[j]==0)
            {
                num[j]=1;
                same++;
            }
        }
    }
    if(a1>a2)
        printf("%d\n",a1-a2+a2-same);
    else if(a1==a2)
    printf("%d\n",a1-same);
    else
        printf("%d\n",a2-a1+a1-same);

}

 

posted @ 2018-03-26 20:09  NoRain丶  阅读(266)  评论(0编辑  收藏  举报