为什么没有输出啊QAQ
查看原帖
为什么没有输出啊QAQ
736212
___wa___楼主2022/10/16 17:41

一开始用的printf,RE了

#include<bits/stdc++.h>
using namespace std;
int main()
{
	string a,b,c;
	cin>>a>>b;
	int lena=a.length();
	int lenb=b.length();
	if(lena>lenb)
	{
		while(lena>lenb)
		{
			a='0'+a;
			lena++;
		}
	}
	else
	{
		while(lenb>lena)
		{
			b='0'+b;
			lenb++;
		}
	}
	int d;
	for(int i=lena;i>=0;i--)
	{
		c[i]=a[i]+b[i]-'0'-'0';
		c[i]+=d;
		d=(c[i]-'0')/10;
		c[i]=(c[i]-'0')%10;
	}
	cout<<c;
	return 0;
}
2022/10/16 17:41
加载中...