题目描述
高精度减法,求a-b a,b都不超过240位
样例输入
33333333333333333333333333333333333333333 22222222222222222222222222222222222222222
样例输出
11111111111111111111111111111111111111111111111
数据不保证a>b,如果差是负数要输出'-'号; 另外差的高位上的0要去掉。
#include<bits/stdc++.h>
#include<cstdio>
#include<iostream>
#include<cmath>
#include<cstring>
#include<string>
#include<map>
using namespace std;
int a[1005],b[1005],c[1005];
int pdx(string x,string y){
int t=0;
if(x.size()>y.size())
{
return 1;
}
else if(x.size()<y.size())
{
return 2;
}
else{
for(int i=0;i<x.size();i++)
{
if(x[i]>y[i])
{
return 1;
break;
}
if(x[i]<y[i])
{
return 2;
break;
}
if(x[i]==y[i])
{
t++;
}
if(t==x.size())
{
return 0;
}
}
}
}
int main()
{
stri