[刷题] 1016 部分A+B (15分)
思路
- 以字符串形式接收
- 遍历字符串,组装数据,输出结果
#include <iostream> using namespace std; int main() { string a, b; int da, db, pa = 0, pb = 0; cin >> a >> da >> b >> db; for (int i = 0; i < a.length(); i++) if (da == (a[i] - '0')) pa = pa * 10 + da; for (int i = 0; i < b.length(); i++) if (db == (b[i] - '0')) pb = pb * 10 + db; cout << pa + pb; return 0; }