1168

发布时间 2023-10-22 10:04:12作者: hanxuyao
复制代码到粘帖板
#include <bits/stdc++.h>
#include <string>
using namespace std;
int main()
{
    string s1,s2;
    cin    >>s1 >> s2 ;
    int a[201]={},b[201]={},c[201]={};
    int lena = s1.size();
    int lenb = s2.size();
    for(int i = 1 ; i <= lena ; i++ ){
        a[i]=s1[lena-i]-'0';
    }
    for(int i = 1 ; i <= lenb ; i++ ){
        b[i]=s2[lenb-i]-'0';
    }
    int i;
    int len = max ( lena , lenb );
    for (  i = 1 ; i <= len ; i++ ){
        c[i]=a[i]+b[i]+c[i];
        c[i+1]=c[i]/10;
        c[i]=c[i]%10;
    }
    if(c[i]!=0){
        len++;
    }
    while(c[len]==0&&len>0){
        len--;
    }
    for(int i = len ;  i >= 1 ; i--) cout << c[i];
    return 0;
}