求调
查看原帖
求调
1227172
Marting_CN楼主2024/6/8 10:04
#include<bits/stdc++.h>
using namespace std;
string A,B;
int a[502],b[502],j[502]; 
int main()
{
int la,lb,lc;
cin>>A>>B;
la=A.size();
lb=B.size();
lc=max(la,lb)+1;
for(int i=0;i<la;i++)
{
if(A[i]!=0) 
a[la-i]=A[i]-'0';
} 
for(int i=0;i<lb;i++)
{ 
if(A[i]!=0)
b[lb-i]=B[i]-'0';
} 
for(int i=1;i<=lc;i++)
	{
	a[i]=a[i]+b[i]+j[i-1];
	if(a[i]>=10)
		{
		a[i]-=10;
	 	j[i]+=1;
		}
	}
int n=0;
for(int i=lc;i>=1;i--)
{
if(a[i]!=0)
n=1;
if(n==1)
cout<<a[i];	
}
return 0;
}
2024/6/8 10:04
加载中...