参考代码:
#include <stdio.h> #include <string.h> int main() { char In[201]; //输入字符串 char Tem[201];//输入模板字符串 int i = 0, len = 0, cnt = 0; char *pt = In; scanf("%s%s",&In,&Tem); len = (strlen(In)>strlen(Tem))?strlen(Tem):strlen(In); for (i=0; i<len; i++) { if (In[i] != Tem[i]) { cnt++; } } if(strlen(Tem) > strlen(In)) { printf("%d\n", cnt); } else { if(strchr(pt+i,Tem[i-1])) { printf("%d\n", cnt+strlen(In)-strlen(Tem)-1); } else { printf("%d\n", cnt+strlen(In)-strlen(Tem)); } } return (0); }
欢迎点评!!!
0.0分
0 人评分