为什么#3,#5,WA了。
查看原帖
为什么#3,#5,WA了。
389924
adolphshi楼主2021/2/9 16:59

我哪里错了??

#include <bits/stdc++.h>
using namespace std;
string a,b;
int main()
{
	int n,m,c[1000],d[1000],e[1000],num,g=0,f[1000];
    
    cin>>a>>b
	n=a.size();
    m=b.size();
    for(int i=0;i<n;i++)
        c[i]=a[n-i-1]-48;
    for(int i=0;i<n;i++)
        d[i]=b[m-i-1]-48;
    if(n<m)
    	num=m;
    else
    	num=n;
    for(int i=0;i<num;i++)
    {
		e[i]+=c[i]+d[i];
		if(e[i]>=10)
		{
			e[i]=e[i]%10;
			e[i+1]++;
			
		}g++;
    }
    if(f[g]==0)
    	g--;
    for(int i=g;i>=0;i--)
	{
		f[i]=e[i];
		cout<<f[i];	
	}
	return 0;
}
2021/2/9 16:59
加载中...