大整数


using namespace std;

#include <cstring>

int main() {
    char s1[2500];
    char s2[2500];
    while (cin >> s1 && cin >> s2) {
        int num[2500];
        int acc = 0;
        for (int i = strlen(s1) - 1; i >= 0; i--) {
            int x = s1[i] - '0' + s2[i] - '0';
            if (x >= 10) {
                num[acc++] = x - 10;
                if (i != 0)
                    ++s1[i - 1];
                else
                    num[acc++] = 1;
            } else {
                num[acc++] = x;
            }
        }
        for (int i = acc - 1; i >= 0; i--) {
            cout << num[i];
        }
        cout << endl;
    }
    return 0;
}
全部评论

相关推荐

纯真的河老师在喝茶:第一个是这个时间点岗位少,第二个是这个简历重复度太高了,10个有9个简历差不多的
点赞 评论 收藏
分享
10-21 00:37
已编辑
门头沟学院 C++
小浪_Coding:你问别人,本来就是有求于人,别人肯定没有义务免费回答你丫, 有点流量每天私信可能都十几,几十条的,大家都有工作和自己的事情, 付费也是正常的, 就像你请别人搭把手, 总得给人家买瓶水喝吧
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务