题目链接:http://lx.lanqiao.cn/problem.page?gpid=T29
#include<iostream>
#include<cstring>
#include<vector>
using namespace std;
int main() {
char temp;
char up[1005];
char down[1005];
//cin遇到换行符就结束了
cin >> up >> down;
vector<int> correct;
//strlen也可以计算字符数组中存储字符的个数
for (int i = 0; i < strlen(up); i++) {
if (up[i] == down[i])
correct.push_back(1);
else
correct.push_back(0);
}
int sum = 0;
int l = -1, r = -1;
for (int i = 0; i < correct.size(); i++) {
if (l != -1 && r == -1 && correct[i] == 0) {
r = i;
}
if (l == -1 && correct[i] == 0) {
l = i;
}
if (l != -1 && r != -1) {
sum = sum + r - l;
l = -1;
r = -1;
}
}
cout << sum;
return 0;
}