答案一样,但是没过(驾崩)
查看原帖
答案一样,但是没过(驾崩)
1313368
caozeheng楼主2024/6/12 17:43
#include<bits/stdc++.h>
using namespace std;
int m[550],n[550],x[550];
int main(){
	char a[550],b[550];
	cin>>a>>b;
	int la=strlen(a),lb=strlen(b);
	for(int i=1;i<=la;i++) m[i]=a[la-i]-'0';
	for(int i=1;i<=lb;i++) n[i]=b[lb-i]-'0';
	int c=1,z;
	while(c<=la||c<=lb){
		x[c]=m[c]+n[c]+z;
		z=x[c]/10;
		x[c]=x[c]%10;
		c++;
	}
	x[c]=z;
	while(x[c]==0&&c>1)c--;
	for(int i=c;i>=1;i--) cout<<x[i];
}
2024/6/12 17:43
加载中...