#include <bits/stdc++.h>
using namespace std;
string a,b;
int c[10090]={0},d[10090]={0};
int main(){
cin>>a>>b;
int lena=a.size();
int lenb=b.size();
for(int i=1;i<=lena;i++)
c[i]=a[lena-i]-'0';
for(int i=1;i<=lenb;i++)
d[i]=b[lenb-i]-'0';
lena=max(lena,lenb);
for(int i=1;i<=lena;i++)
c[i]-=d[i];
for(int i=1;i<=lena;i++){
if(c[i]<0){
c[i+1]--;
c[i]+=10;
}
}
if(c[lena+1]<0)lena++;
int len=lena;
for(int i=1;i<=lena;i++)
if(c[i]==0&&i>1)len--;
for(int i=len;i>=1;i--)
cout<<c[i];
}
哪里错了求改正qwq