#include

using namespace std;

int main() { string a, b, c, d, ans = ""; int x, y, z = 0; scanf("%s.%s%s.%s", &a, &b, &c, &d); for (int i = 1; i <= a.size() || i <= c.size(); i++) { if (i > a.size()) x = 0; else x = a[a.size() - i] - '0'; if (i > c.size()) y = 0; else y = c[c.size() - i] - '0'; ans = (char)((x + y + z) % 10 + '0') + ans; z = (x + y + z) / 10; } cout << ans; return 0; }

C++ 字符串拼接越界错误及解决方法 - 代码示例

原文地址: https://www.cveoy.top/t/topic/pMJE 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录