1 solutions

  • 0
    @ 2024-7-28 16:52:39

    我来抢沙发了

    #include<bits/stdc++.h>
    using namespace std;
    int main(){
        int a[1001]={},b[1001]={},s[1001]={};
        string t,g;
        cin>>t>>g;
        int temp=0;
        for(int i=t.size()-1;i>=0;i--){
            a[i]=t[temp]-'0';
            temp++;
        }
        temp=0;
        for(int i=g.size()-1;i>=0;i--){
            b[i]=g[temp]-'0';
            temp++;
        }
        int k=0;
        for(int i=0;i<max(t.size(),g.size());i++){
            s[i]+=a[i]+b[i];
            //cout<<s[i]<<" "<<a[i]<<" "<<b[i]<<endl;
            s[i+1]+=int(s[i]/10);
            k++;
        }
        //cout<<"\n\n\n\n\n";
        if(s[k]>0){
            k++;
        }
        for(int i=k-1;i>=0;i--){
            cout<<s[i]%10;
        }
        return 0;
    }
    
    • 1

    Information

    ID
    593
    Time
    1000ms
    Memory
    512MiB
    Difficulty
    2
    Tags
    # Submissions
    8
    Accepted
    2
    Uploaded By