解题思路:
虽然有三种修改方法,然而核心就是找到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 人评分
校门外的树 (C语言代码)浏览:1119 |
C语言训练-排序问题<1> (C语言代码)浏览:1351 |
简单的a+b (C语言代码)浏览:537 |
【亲和数】 (C语言代码)浏览:541 |
输出正反三角形 (C语言代码)浏览:788 |
求组合数 (C语言代码)浏览:1154 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:1422 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:665 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:794 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:545 |