大整数


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;
}
全部评论

相关推荐

点赞 评论 收藏
分享
03-07 13:49
门头沟学院 Java
逆流河上万仙退:可能是发的钱太少了 怕你过来实习还要自己贴钱 意向就不高 省的浪费大家时间 可能你通过了也不会去
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务