为什么报编译说程序中有游离的数字?
查看原帖
为什么报编译说程序中有游离的数字?
1032267
GCSG01楼主2023/11/23 20:39

代码:

#include<bits/stdc++.h>
using namespace std;
string s1,s2;
int a[501],b[501],sum[501];
int main()
{
	ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);
	cin>>s1>>s2;
	int l1=s1.size(),l2=s2.size(),l=1,x=0;
	for(int i=0;i<l1;i++)a[l1-i]=s1[i]-'0';
  	for(int i=0;i<l2;i++)b[l2-i]=s2[i]-'0';
	while(l<=l2||l<=l2)sum[l]=a[l]+b[l]+x,x=sum[l]/10,sum[l]%=10,l++;
	sum[l]=x;
	while(!sum[l])l--;
	for(int i=l;i>=1;i--)cout<<sum[i];
	return 0;
}

编译信息:

2023/11/23 20:39
加载中...