参考代码:
#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 人评分
字符串输入输出函数 (Java代码)浏览:1439 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:544 |
C语言程序设计教程(第三版)课后习题1.5 (C++代码)浏览:757 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:1055 |
C语言训练-阶乘和数* (C语言代码)-------- 呆板写法浏览:1355 |
剪刀石头布 (C语言代码)浏览:1751 |
Wu-求圆的面积 (C++代码)浏览:1887 |
简单的a+b (C语言代码)浏览:525 |
IP判断 (C语言代码)浏览:763 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:581 |