求助dalao 全部WA 自己试的都是对的 康康孩子吧
查看原帖
求助dalao 全部WA 自己试的都是对的 康康孩子吧
378998
高处不胜辰楼主2021/2/24 10:06
#include<bits/stdc++.h>
using namespace std;
const int maxn=550;
char a1[maxn],b1[maxn];
int a[maxn],b[maxn],x,y;
int main()
{
	gets(a1); 
	gets(b1);
	int lena=strlen(a1);
	int lenb=strlen(b1);
	int max=lena>lenb?lena:lenb;
	for(int i=0;i<lena;i++)
	{
		a[i]=a1[lena-i-1]-'0';
	}
	for(int i=0;i<lenb;i++)
	{
		b[i]=b1[lenb-i-1]-'0';
	}
	for(int i=0;i<max;i++)
	{
		a[i]+=b[i];
		if(a[i]>=10)
		{
			a[i+1]+=1;
			a[i]=a[i]%10;
		}
	}
	if(a[max]>0) max++;
	for(int i=max-1;i>=0;i--) printf("%d",a[i]);
	return 0;
}
2021/2/24 10:06
加载中...