高精度加法
利用竖式计算的原理,通过处理进位,来计算高精度数据的和。
核心代码(处理进位):
int c[100];
void add(int a[],int b[]) //a,b,c都为数组,分别存储被加数、加数、结果
{
int i=1,x=0; //x是进位
while ((i<=a数组长度)||(i<=b数组的长度))
{
c[i]=a[i]+b[i]+x; //第i位相加并加上次的进位
x=c[i]/10;