[C++]将两个互为倒序的字符串转为整数并返回他们的和
string add(string a, string b) { int t = 0; for (int i = 0;i < b.length();i++) { t = t + a[i] - '0' + b[i] - '0'; a[i] = '0' + t % 10; t /= 10; } if (t > 0) a += "1"; reverse(a.begin(), a.end()); return a; }
必须要是倒序的两个字符串!!!
浙公网安备 33010602011771号