50分!!!蒟蒻求助大佬qwq
查看原帖
50分!!!蒟蒻求助大佬qwq
989143
Nahida_Official楼主2023/8/24 09:16
#include <bits/stdc++.h>
using namespace std;
char a[100001];
char b[100001];
int x,y;
int op[100001],po[100001],ans[100001]={0};
int ku;
int main(){
	cin>>a>>b;
	x=strlen(a);
	y=strlen(b);
	for(int i=0;i<x;i++){
		op[i]=a[x-i-1]-'0';
	}
	for(int i=0;i<y;i++){
		po[i]=b[y-i-1]-'0';
	}
	ku=max(x,y);
	for(int i=0;i<ku;i++){
		ans[i]+=op[i]-po[i];
		if(ans[i]<0){
			ans[i+1]-=1;
			ans[i]+=10;
		}
	}
	if(y>x){
		cout<<"-";
	}
	for(int i=ku-1;i>=0;i--){
		cout<<ans[i];
	}
	return 0;
}
2023/8/24 09:16
加载中...