course.coderlands有
2023-07-18 22:30:51
发布于:浙江
18阅读
0回复
0点赞
链接描述
直接上代码:
#include<bits/stdc++.h>
using namespace std;
char a[101],b[101];
int aa[101],bb[101],ans[101];
int main()
{
cin>>a+1>>b+1;
int lena=strlen(a+1);
int lenb=strlen(b+1);
for(int i=1;i<=lena;i++)
{
aa[lena-i+1]=a[i]-'0';
}
for(int i=1;i<=lenb;i++)
{
bb[lenb-i+1]=b[i]-'0';
}
int lenc=max(lena,lenb);
for(int i=1;i<=lenc;i++){
ans[i]+=aa[i]+bb[i];
ans[i+1]+=ans[i]/10;
ans[i]=ans[i]%10;
}
if(ans[lenc+1]>0){
lenc++;
}while(lenc>1&&ans[lenc]==0) lenc--;
for(int i=lenc;i>=1;i--){
cout<<ans[i];
}
return 0;
}
这里空空如也
有帮助,赞一个