RuntimeError 求助大佬!
查看原帖
RuntimeError 求助大佬!
294363
wlimcoming楼主2021/6/9 00:27
#include <iostream>
using namespace std;
string s1, s2;

string add(string a, string b)
{
    string c = a;
    if (b.length() > a.length())
    {
        a = b;
        b = c;
    }
    int lena = a.length();
    int lenb = b.length();
    int j = lena - 1;
    int ch;
    for (int i = lenb - 1; i >= 0; i--)
    {
        ch = a[j] - '0' + b[i] - '0';
        if (ch > 9)
        {
            ch -= 10;
            a[j] = ch + '0';
            if (j - 1 < 0)
                a = "1" + a;
            else
                a[j - 1]++;
        }
        else
        {
            a[j] = ch + '0';
        }
        j--;
    }
    cout << a;
}
int main()
{
    string s1, s2;
    cin >> s1 >> s2;
    add(s1, s2);
    return 0;
}
2021/6/9 00:27
加载中...