当前位置:2019白小姐全年资料 > 到长整数 >

设计一个数据结构可存储任意长整数

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部这个可以啊,定义两个字符串,接受输入数据后,对字符串进行处理,从后面开始,每4位一组进行储存,插入到链表中的就改成插在最前面,因为前面的是高位

  用一个双向链表就可以了,下面的头文件就是你需要的部分,主程序只是对其中加法的一个实现,其它的运算,你自己写

  由于计算机所提供的数据类型其范围和有效数字太少,处理比较大的数时非常不精确,下面我们用

  双向链表作来处理大整数的加法,还可以用来处理乘法除法之类的,在这就不说了.

  将一个大的整数分解成若干部分,每四位一部分,分别储存在链表的每个元素中.

  正数直接储存进去,而负数全部转换为负数然后储存进去. 然后从最后一个元素

  开始,对应相加,直到有一个链表的数据元素处理完为止.在相加的过程中,两个四

  位数相加有可能会出现五位数,正数和负数相加有可能会正负不一的情况,这些情

  ************************************************************/

http://ogelus.com/daochangzhengshu/668.html
点击次数:??更新时间2019-07-03??【打印此页】??【关闭
  • Copyright © 2002-2017 DEDECMS. 织梦科技 版权所有  
  • 点击这里给我发消息
在线交流 
客服咨询
【我们的专业】
【效果的保证】
【百度百科】
【因为有我】
【所以精彩】