关于输入方式的求问
查看原帖
关于输入方式的求问
142475
EMaK楼主2021/8/21 16:33
#include <iostream>
#include <cstdio>
#include <cstring>
#include <cmath>
using namespace std;
char a[510],b[510];
int a1[510],b1[510],sum[510],la,lb,ls,q;
int main()
{
	int i;
	scanf("%s",&a);
	scanf("%s",&b);
	la=strlen(a),lb=strlen(b),ls=la>lb?la:lb;
	for(i=0;i<la;i++)
	{
		a1[i]=a[la-1-i]-'0';
	}
	for(i=0;i<lb;i++)
	{
		b1[i]=b[lb-1-i]-'0';
	}
	for(i=0;i<ls;i++)
	{
		sum[i]+=(a1[i]+b1[i]);
		if(sum[i]>9) sum[i+1]+=sum[i]/10,sum[i]%=10;
	}
	if(sum[ls]>0) q=1;
	for(i=ls-1+q;i>=0;i--)
	cout<<sum[i];
	return 0;
} 
2021/8/21 16:33
加载中...