int c[1024],a[1024],b[1024],C,A,B;
void ADD() //高精度加法
{
C=A>B?A:B;
for(int i=1;i<=C;i)
{
c[i]+=a[i]+b[i];
c[i+1]+=c[i]/10,c[i]%=10;
}
if(c[C+1]>0)C;
return ;
}
void SUB() //高精度减法
{
C=A;
for(int i=1;i<=C;i++)
{
c[i]+=a[i]-b[i];
if(c[i]<0)c[i+1]–,c[i]+=10;
}
while(c[C]==0&&C>1)–C;
}