解题思路:
注意事项:
参考代码:
#include <bits/stdc++.h>
#include <string>
using namespace std;
int main(){
char a[1000], b[1005];
cin >> a >> b;
int ans = 0, q, n = strlen(a);
for (int i = 0; i < n; i++){
if (a[i] != b[i]){
if (i < n && a[i + 1] != b[i + 1]){
ans++, i++;
continue;
}
if (i < n && a[i + 1] == b[i + 1]){
int q = i;
while (a[i + 1] == b[i + 1]) {
i++;
}
i++;
ans += i - q;
}
}
}
cout << ans;
return 0;
}
0.0分
0 人评分
时间转换 (Java代码)浏览:617 |
C语言训练-斐波纳契数列 (C语言代码)浏览:1271 |
C语言训练-计算1977!* (C++代码)浏览:907 |
C语言训练-求函数值 (C语言代码)浏览:600 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:591 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:606 |
1050题解(结构体数组与结构体指针的使用)浏览:1216 |
找出最长的字符串来 (C语言代码)浏览:1840 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:501 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:487 |