求助,有哪位好心的dalao愿意看看代码吗?
查看原帖
求助,有哪位好心的dalao愿意看看代码吗?
368653
静观默察এ楼主2021/5/15 17:16

本地测试没问题,但一提交第3,4点就RE,一直不知道哪个地方运行失败。

#include<iostream>
#include<cstring>
#include<cstdio>
using namespace std;
int main()
{
	char a[600]={};
	long long out[600]={},ren1=0,ren2=0;
	
	while((a[ren1+1]=getchar())!='\n')
        ren1++;
   ren1--;
	for(int i=1,j=ren1;j>=1;i++,j--)
		out[i]=a[j]-48;

	while((a[ren2+1]=getchar())!='\n')
        ren2++;
   ren2--;
	for(int i=1,j=ren2;j>=1;i++,j--)
		out[i]+=a[j]-48;

	if(ren1<ren2)
		ren1=ren2;
	for(int i=1;i<=ren1;i++)
	{
		if(out[i]>9)
		{
			out[i]%=10;
			out[i+1]++;
			if(i==ren1)
			{
				ren1++;
				break;
			}
		}
	}
	
	for(;ren1>=1;ren1--)
		cout<<out[ren1];
	return 0;
}
2021/5/15 17:16
加载中...