题目
1016 部分A+B
思路
关键代码count1 = count1 * 10 + da,比如初始count1=0,da=3,第一轮count1更新为3,第二轮count1更新为33,第三轮更新为333.
代码
#include<iostream>
#include<string>
using namespace std;
int main()
{string a, b;int da, db;int count1 = 0;int count2 = 0;cin >> a >> da >> b >> db;for (int i = 0;i < a.size();i++){if ((a[i] - '0') == da){count1 = count1 * 10 + da;}}for (int i = 0;i < b.size();i++){if ((b[i] - '0') == db){count2 = count2 * 10 + db;}}cout << count1 + count2;return 0;
}