题解 | A+B
A+B
https://www.nowcoder.com/practice/b183eac8dfba4de99d47c1ca4ce9571f
#include <iostream> using namespace std; int main() { string s, s1, s2; while (getline(cin,s)) { // 注意 while 处理多个 case bool secondnum = false; char a[12] = {0}, b[12] = {0}; //提取两个数字 for (int i = 0, j = 0, k = 0; i < s.length(); i++) { if (s[i] == ' ')secondnum = true; if (s[i] == ',')continue; if (!secondnum) { a[j++] = s[i]; } else { b[k++] = s[i]; } } int anum=stoi(a); int bnum=stoi(b); printf("%d\n", anum+bnum); } } // 64 位输出请用 printf("%lld")