我这个代码下载洛谷的测试点自己测也对啊,为什么只有20分啊
查看原帖
我这个代码下载洛谷的测试点自己测也对啊,为什么只有20分啊
1413627
xlct楼主2024/8/24 22:28
#include<bits/stdc++.h>
using namespace std;
int a[10001],b[10001],c[10001]={0},ans[10001]={0};
int len1,len2;
void zhuan(int a[],int &len1)
{
	string s;
	cin>>s;
	int i=0;
	int len=s.length();
	len1=len;
	while(len!=0)
	{
		a[i]=s[i++]-'0';
		len--;
	}
	reverse(a,a+len1);
}
int main()
{
zhuan(a,len1);
zhuan(b,len2);
int lenmax=max(len1,len2);

for(int i=0;i<lenmax;i++)
{
   ans[i]=a[i]+b[i]+c[i];
   if(ans[i]>9)c[i+1]=(ans[i])/10,ans[i]=(ans[i])%10;
}
if(c[lenmax]!=0)lenmax++,ans[lenmax-1]=c[lenmax-1];
for (int i=lenmax-1;i>=0;i--)
cout<<ans[i];
	return 0;
}
2024/8/24 22:28
加载中...