高精度算法(+、-、*)(C++)【总结】【题解】
高精度
输入
void Input(long long a[])
{
char s[10005];
scanf("%s",s);
long long len=strlen(s);
for(long long i=1;i<=len;i++)
{
a[i]=s[len-i]-'0';
}
}
进、借位
加法
c[i]=a[i]+b[i];
if(c[i]>=10)
{
c[i]%=10;
c[i+1]++;
}
减法
if(a[i]<b[i])
{
a[i+1]--;
原创
2020-08-08 21:18:12 ·
289 阅读 ·
0 评论