RT
题目传送门
记录详情
#include<bits/stdc++.h>
using namespace std;
char a[105],b[105],n,m;
int c[105],d[105],e[105];
int lena,lenb,len;
int main()
{
scanf("%s",a+1);
scanf("%s",b+1);
lena=strlen(a+1);
lenb=strlen(b+1);
len=max(lena,lenb);
for(int i=1;i<=lena;i++) c[lena-i+1]=a[i]-48;
for(int i=1;i<=lenb;i++) d[lenb-i+1]=b[i]-48;
for(int i=1;i<=len;i++) e[i]=d[i]+c[i];
for(int i=1;i<=len;i++)
{
if(e[i]>9)
{
e[i+1]=e[i]/10;
e[i]%=10;
}
}
while(a[len]==0) len--;
for(int i=len;i>=1;i--) printf("%d",e[i]);
}
玄关!!谢谢!!