50分 求大佬看看蒟蒻哪里错了
查看原帖
50分 求大佬看看蒟蒻哪里错了
389888
失去梦想233楼主2021/4/24 19:13
#include<bits/stdc++.h>
using namespace std;
int k=0;
void in(int a[]){
	string s;
	cin>>s;a[0]=s.length();
	for(int i=1;i<=a[0];i++){
		a[i]=s[a[0]-i]-'0';
	}
}
int a[50000000],b[50000000],c[50000000],la,lb,i,x[50000000]={0};
int main(){
	in(a); in(b); la=a[0]; lb=b[0]; i=1;
	while(i<=la||i<=lb){
		if(a[i]<b[i]){
			a[i]+=10;
			a[i+1]--;
			x[i]=c[i]/10;
		}
		c[i]=a[i]-b[i];
		i++;
	}
	for(int j=i;j>=1;j--){
		if(c[j]==0&&k==0) i-=1;
		else k=1;
	}
	for(int j=i;j>=1;j--){
		cout<<c[j];
	}
    return 0;   
}
2021/4/24 19:13
加载中...