60pts求调!!!
查看原帖
60pts求调!!!
959348
JustinXie楼主2024/9/14 13:14
#include<bits/stdc++.h>
using namespace std;
string s1,s2;
int len1,len2,lenr=1;
int a[510],b[510],res[510];
int x;
int main()
{
    cin>>s1>>s2;
    len1=s1.size();
    len2=s2.size();
    for(int i=0; i<len1; i++)
    {
        a[len1-i]=s1[i]-'0';
    }
    for(int i=0; i<len2; i++)
    {
        b[len2-i]=s2[i]-'0';
    }
    for(; lenr<=len1 && lenr<=len2; lenr++)
    {
        res[lenr]=a[lenr]+b[lenr]+x;
        x=res[lenr]/10;
        res[lenr]%=10;
    }
    res[lenr]=x;
    if(!res[lenr])
    {
        lenr--;
    }
    for(int i=lenr; i>=1; i--)
    {
        cout<<res[i];
    }
    return 0;
}
2024/9/14 13:14
加载中...