c++&python 题解 100%AC
2025-08-23 10:43:33
发布于:浙江
5阅读
0回复
0点赞
c++:
#include <bits/stdc++.h>
using namespace std;
int a[10010],b[10010],c[10010];
int main(){
string as,bs;
cin>>as>>bs;
reverse(as.begin(),as.end()),reverse(bs.begin(),bs.end());
a[0]=as.size(),b[0]=bs.size(),c[0]=max(a[0],b[0]);;
for(int i=0;i<as.length();i++)a[i+1]=as[i]-48;
for(int i=0;i<bs.length();i++)b[i+1]=bs[i]-48;
for(int i=1;i<=c[0];i++){
c[i+1]=(a[i]+b[i]+c[i])/10;
c[i]=(a[i]+b[i]+c[i])%10;
}
if(c[c[0]+1]==1)c[0]++;
for(int i=c[0];i>=1;i--)cout<<c[i];
return 0;
}
python:
a=input().strip()
b=input().strip()
a_l=list(a)
a_p=0
if(a[0]=='0' and a[1]=='0'):
print('00',end='')
print(int(a)+int(b))
这里空空如也
有帮助,赞一个