思路:
这个题,感觉突然比前面几个题简单了很多。那就是遍历一遍字符串,如果有和匹配字符一样的,就把答案乘十加匹配字符,其实也可以直接字符串相加。不过由于题目简单,都随便了。然后把两个字符串的结果相加一下。
代码:
#include<iostream>
#include<string>
using namespace std;
int main()
{
string str;
int s;
int ans = 0, num = 0;
int len, i;
cin >> str >> s;
len = str.size();
for (i = 0; i < len; i++)
if (str[i] - '0' == s)
num = num * 10 + s;
ans = ans + num;
num = 0;
cin >> str >> s;
len = str.size();
for (i = 0; i < len; i++)
if (str[i] - '0' == s)
num = num * 10 + s;
ans = ans + num;
cout << ans;
//while (1)
//{
//}
return 0;
}