40分求助!
查看原帖
40分求助!
545324
C2024jitangle楼主2021/11/9 21:07
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a[10001]={0},b[10001]={0},c[10001]={0};
int La,Lb,i;
string s,x;
cin>>s>>x;
La=s.size();
Lb=x.size();
for(i=1;i<=La;i++)
a[i]=s[La-i]-'0';
for(i=1;i<=Lb;i++)
b[i]=x[Lb-i]-'0';

if(La<Lb) 
 {
swap(La,Lb); 
swap(a,b);
}
for(i=1;i<=La;i++)
{
c[i]=a[i]+b[i];

if(c[i]>=10)
   {
   c[i]=c[i]-10;
c[i+1]++;
   }
}
if(c[La+1]>0)
  cout<<c[La+1];
for(i=La;i>=1;i--)
cout<<c[i];
return 0;
}

输入98 1 输出90 求大佬指点

2021/11/9 21:07
加载中...