#include<iostream>
#include<cstring>
using namespace std;
char a[10000],b[10000];
int c[10000],d[10000],e[10000];
int i=0,al=0,bl=0,f=0,h=1;
int main()
{
cin>>a>>b;
al=strlen(a);
bl=strlen(b);
for(i=0;i<al;i++)
{
c[al-1]=a[i]-48;
}
for(i=0;i<bl;i++)
{
d[bl-1]=b[i]-48;
}
if(al==bl)
{
for(i=1;i<=al;i++)
{
if(d[al-i]>c[al-1])
{
h=1;
break;
}
}
}
else if(al>bl)
{
h=0;
}
else h=1;
if(h==1)
{
cout<<"-";
}
if(h==0)
{
i=0;
for(i=0;i<al;i++)
{
e[i]=c[i]-d[i]-f;
if(e[i]<0)
{
f=1;
e[i]=e[i]+10;
}
}
if(e[i]==0)
{
i--;
}
for(i;i>0;i--)
{
cout<<e[i];
}
}
if(h=1)
{
i=0;
for(i=0;i<bl;i++)
{
e[i]=d[i]-c[i]-f;
if(e[i]<0)
{
f=1;
e[i]=e[i]+10;
}
}
if(e[i]==0)
{
i--;
}
for(i;i>0;i--)
{
cout<<e[i];
}
}
}
by 不搞大新闻 @ 2018-07-15 20:28:15
刚来洛谷,这个怎么回复才会不乱行?
by 不搞大新闻 @ 2018-07-15 20:32:35
# include <iostream>
# include <cstring>
using namespace std;
char a[10000],b[10000];
int c[10000],d[10000],e[10000];
int i=0,al=0,bl=0,f=0,h=1;
int main()
{
cin>>a>>b;
al=strlen(a);
bl=strlen(b);
for(i=0;i<al;i++)
{
c[al-1]=a[i]-48;
}
for(i=0;i<bl;i++)
{
d[bl-1]=b[i]-48;
}
if(al==bl)
{
for(i=1;i<=al;i++)
{
if(d[al-i]>c[al-1])
{
h=1;
break;
}
}
}
else if(al>bl)
{
h=0;
}
else h=1;
if(h==1)
{
cout<<"-";
}
if(h==0)
{
i=0;
for(i=0;i<al;i++)
{
e[i]=c[i]-d[i]-f;
if(e[i]<0)
{
f=1;
e[i]=e[i]+10;
}
}
if(e[i]==0)
{
i--;
}
for(i;i>0;i--)
{
cout<<e[i];
}
}
if(h=1)
{
i=0;
for(i=0;i<bl;i++)
{
e[i]=d[i]-c[i]-f;
if(e[i]<0)
{
f=1;
e[i]=e[i]+10;
}
}
if(e[i]==0)
{
i--;
}
for(i;i>0;i--)
{
cout<<e[i];
}
}
}
by 不搞大新闻 @ 2018-07-15 20:34:53
```
#include<iostream>
#include<cstring>
using namespace std;
char a[10000],b[10000];
int c[10000],d[10000],e[10000];
int i=0,al=0,bl=0,f=0,h=1;
int main()
{
cin>>a>>b;
al=strlen(a);
bl=strlen(b);
for(i=0;i<al;i++)
{
c[al-1]=a[i]-48;
}
for(i=0;i<bl;i++)
{
d[bl-1]=b[i]-48;
}
if(al==bl)
{
for(i=1;i<=al;i++)
{
if(d[al-i]>c[al-1])
{
h=1;
break;
}
}
}
else if(al>bl)
{
h=0;
}
else h=1;
if(h==1)
{
cout<<"-";
}
if(h==0)
{
i=0;
for(i=0;i<al;i++)
{
e[i]=c[i]-d[i]-f;
if(e[i]<0)
{
f=1;
e[i]=e[i]+10;
}
}
if(e[i]==0)
{
i--;
}
for(i;i>0;i--)
{
cout<<e[i];
}
}
if(h=1)
{
i=0;
for(i=0;i<bl;i++)
{
e[i]=d[i]-c[i]-f;
if(e[i]<0)
{
f=1;
e[i]=e[i]+10;
}
}
if(e[i]==0)
{
i--;
}
for(i;i>0;i--)
{
cout<<e[i];
}
}
}
```
by Xxzxx @ 2018-07-15 20:41:45
请使用markdown,您可以百度/google一下
by xiangling @ 2018-07-15 20:41:58