解题思路:
虽然有三种修改方法,然而核心就是找到a,b两个字符串有多少不同字符
a中只要没有b中的一个字符,a就一定要通过一次修改来补充,
因此最终结果就是a的长度-a中含有b的字符的长度
参考代码:
#include<stdio.h> #include<string.h> int main() { int la,lb,sum=0,posa=0,posb=0; char a[200],b[200]; gets(a);la=strlen(a); gets(b);lb=strlen(b); for(int i=0;i<la;i++) for(int j=0;j<lb;j++) { if(a[i]==b[j]){sum++;break;} } printf("%d\n",la-sum); return 0; }
0.0分
2 人评分
人见人爱A+B (C语言代码)浏览:782 |
回文数字 (C++代码)浏览:824 |
C语言程序设计教程(第三版)课后习题10.7 (C++代码)(都说了scanf和gets一般不要混着用)浏览:1126 |
C语言训练-计算:t=1-1/(2*2)-1/(3*3)-...-1/(m*m) (C语言代码)浏览:783 |
printf基础练习2 (C语言代码)浏览:741 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:1091 |
Wu-求圆的面积 (C++代码)浏览:1887 |
【计算两点间的距离】 (C语言代码)浏览:1481 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:520 |
1054题解浏览:463 |