来找茬
2023-12-21 20:21:46
发布于:江苏
17阅读
0回复
0点赞
洛谷和某acgo都AC了,但是写的有错,来找茬
#include <bits/stdc++.h>
using namespace std;
int suma[115414],sumb[114514],k[114514];
int a1,b1,t;
int main(){
string a,b;
cin>>a>>b;
a1=a.length();
b1=b.length();
t=max(a1,b1);
for(int i=0,j=a1-1;i<a1;i++,j--)suma[i]=int(a[j]-48);
for(int i=0,j=b1-1;i<b1;i++,j--)sumb[i]=int(b[j]-48);
for(int i=0;i<t;i++){
if(suma[i]+sumb[i]>=10){
if(i==t-1){
k[i]=(suma[i]+sumb[i])%10;
k[i+1]=1;
t++;
break;
}
suma[i+1]++;
}
k[i]=(suma[i]+sumb[i])%10;
}
for(int i=t-1;i>=0;i--)cout<<k[i];
return 0;
}
这里空空如也
有帮助,赞一个