8 条题解

  • -2
    @ 2024-9-30 21:08:35
    #include<bits/stdc++.h>
    using namespace std;
    int a[1005],b[1005],c[1005];
    int main(){
        string s1,s2;
        cin>>s1>>s2;
        for(int i=0;i<s1.size();i++)
        {
            a[i]=s1[s1.size()-1-i]-'0';
        }
        for(int i=0;i<s2.size();i++)
        {
            b[i]=s2[s2.size()-1-i]-'0';
        }
        int w=max(s1.size(),s2.size());
        for(int i=0;i<w;i++)
        {
            c[i]+=a[i]+b[i];
            if(c[i]>=10)
            {
                c[i+1]+=c[i]/10;
                c[i]=c[i]%10;
            }
        }
        if(c[w]!=0)
        {
            w=w+1;
        }
        int lo=w-1;
        for(int i=lo;i>=0;i--)
        {
            cout<<c[i];
        }
    
    }
    
    

    信息

    ID
    482
    时间
    1000ms
    内存
    256MiB
    难度
    8
    标签
    递交数
    582
    已通过
    81
    上传者