洛谷 A+B高精度
#include
using namespace std;
int a[10000]={0},b[10000]={0};
int c[10000]={0};
int main(){
string stra,strb;
int lenc=0;
cin>>stra;
cin>>strb;
int lena=stra.length();
int lenb=strb.length();
int lenmax=lena;
if(lenmaxlenmax=lenb;
for(int i=0;i'0';
for(int j=0;j'0';
for(int s=0;s<=lenmax;s++){
if(a[s]+b[s]<9){
c[s]=a[s]+b[s];
lenc=lenc+1;
}
else{
c[s]=(a[s]+b[s])%10;
a[s+1]=a[s+1]+1;
lenc=lenc+1;
}
}
if(c[lenc-1]>9){
c[lenc]=c[lenc-1]%10;
c[lenc-1]=c[lenc-1]/10;
lenc=lenc+1;
}else if(c[lenc-1]==0){
lenc=lenc-1;
}
for(int t=1;t<=lenc;t++) cout<
2和5WA了 134AC