蒟蒻的代码
#include <bits/stdc++.h>
using namespace std;
int a[10100] , b[10100] , c[10100];
int main(){
string A , B;
cin >> A >> B;
int len = max(A.size() , B.size());
for(int i = A.size() - 1 , j = 1 ; i >= 0 ; i-- , j++) a[j] = A[i] - '0';
for(int i = B.size() - 1 , j = 1 ; i >= 0 ; i-- , j++) b[j] = B[i] - '0';
for(int i = 1 ; i <= len ; i++){
if(b[i] <= a[i]) c[i] += a[i] - b[i];
else if(b[i] > a[i]){
a[i + 1]--;
a[i] += 10;
c[i] += a[i] - b[i];
}
}
if(c[len + 1]) len++;
for(int i = len ; i >= 1 ; i--) cout << c[i];
return 0;
}
大佬求助