#include
#include
using namespace std;
char a[101],b[101];
int ai[101],bi[101];
int tmp[101];
int a_len,b_len;
int flag;
bool fg()
{ flag=0;
if(a_len>b_len)
return true;
if(a_lenb[i])
{
return true;
}
if(a[i]>a>>b)
{
memset(ai,0,sizeof(ai));
memset(bi,0,sizeof(bi));
memset(tmp,0,sizeof(tmp));
a_len=strlen(a);
b_len=strlen(b);
if(!fg())
{
char c[101];
strcpy(c,a);
strcpy(a,b);
strcpy(b,c);
a_len=strlen(a);
b_len=strlen(b);
cout<<"-";
}
inp(a,ai);
inp(b,bi);
for(int i=0;i=0;i--)
{
if(tmp[i])
{
for(int j=i;j>=0;j--)
{
cout<
高精度之减法运算
最新推荐文章于 2024-12-17 10:23:50 发布