#3,5,wa了#
查看原帖
#3,5,wa了#
356152
傅清山楼主2020/8/18 16:04
#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
string add(string _x,string _y)
{
	string x=_x;
	string y=_y;
	string result;
	int jw=0;
	if(x.length( )<y.length( ))
		swap(x,y);
	for(unsigned int i=0;i<x.length( )-y.length( );i++)
		y="0"+y;
	for(int i=x.length( )-1;i>=0;i--)
	{
		int a=x[i]-'0';
		int b=y[i]-'0';
		int sum=a+b+jw;
		if(sum>=10)
		{
			jw=1;
			result+=char(sum%10+'0');
		}
		else
		{
			jw=0;
			result+=char(sum%10+'0');
		}
	}
	if(jw==1)
		result=result+"1";
	reverse(result.begin( ),result.end( ));
	return result;
}
int main( )
{
	string a,b;
	cin>>a>>b;
	cout<<add(a,b);
	return 0;
}
2020/8/18 16:04
加载中...