蒟蒻求助 40分
查看原帖
蒟蒻求助 40分
436429
陈警官说算了楼主2021/7/13 17:55

请各位犇犇帮忙改一下谢谢您!!!

#include <cstdio>
#include <string>
#include <iostream>
using namespace std;

int la,lb,a[201],b[201],c[201],x;
string a1,b1;
int main()
{
	cin>>a1>>b1;
	la=a1.size();
	lb=b1.size();
	for(int i=0; i<la; i++)
		a[la-i]=a1[i]-48;
	for(int i=0; i<lb; i++)
		b[lb-i]=b1[i]-48;
	int m=max(la,lb);
	for(int i=1; i<=m+1; i++)
	{
		c[i]=a[i]+b[i];
		if(c[i]>10) {c[i+1]+=c[i]/10; c[i]=c[i]%10;}
	}
	while(c[m]==0&&m>1)
		m--;
	for(int i=m; i>=1; i--)
		cout<<c[i]<<endl;
	return 0;
}

2021/7/13 17:55
加载中...