范1.txt
来自「用C++做的一个长整数加法」· 文本 代码 · 共 32 行
TXT
32 行
while(first.head!=NULL&&second.head!=NULL)//两个数长度相等时
{
first.tail->data=0-first.tail->data;
sum2=sum=first.tail->data+second.tail->data;
if(sum<=0)
{
sum=0-sum%10;
third.insert2(sum);
}
if(first.head==first.tail)
first.head=NULL;
else
{
if(sum2>0)
{
if(first.tail->left!=first.head)
{
sum=10-sum;
first.tail->left->data--;
}
third.insert2(sum);
}
first.tail=first.tail->left;
}
if(second.head==second.tail)
second.head=NULL;
else
second.tail=second.tail->left;
}
}
}
third.print();
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?