版权声明:本文为博主原创文章,未经博主允许不得转载。(除非给钱。。。/贪婪) https://blog.csdn.net/SSL_zeng_yu/article/details/81747831
#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<cstring>
#include<algorithm>
using namespace std;
int a[1001],b[1001],c[1001];
int main()
{
string s,s2;
int l1,l2,i,j,k,n,m;
cin>>s>>s2;
l1=s.length();
l2=s2.length();
for (i=1;i<=l1;i++)
{
a[i]=s[l1-i]-'0';
}
for (i=1;i<=l2;i++)
{
b[i]=s2[l2-i]-'0';
}
i=1;
while (i<=l1||i<=l2)
{
if (a[i]<b[i]) {a[i]+=10; --a[i+1]; }
c[i]=a[i]-b[i];
i++;
}
l1=i;
while (c[l1]==0) l1--;
for (i=l1;i>=1;i--) cout<<c[i];
return 0;
}