CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C++ 语言

怎样用大数类存取一个100多位的数?

楼主edsion(陈)2003-12-03 22:56:55 在 C/C++ / C++ 语言 提问

我正在编一个加密的程序,用的是背包问题的思想,现在碰到的问题是怎样用大数类存取一个100多位的数?  
    a1*x1+a2*x2+...+an*xn=b;  
  现在要求每个an都要100位,我不知道到用什么方法存取大数,请各位大侠指点迷津。 问题点数:100、回复次数:4Top

1 楼winco(老狼)回复于 2003-12-03 23:32:06 得分 10

用数组或者链表都可以。  
  比如可以采用万进位制。:)Top

2 楼zwzplayer()回复于 2003-12-03 23:42:41 得分 40

如果用链表的话。可采用如下数据结构:  
  typedef   struct   node   *position;  
  typedef   struct   node{  
  int   number;                                   //你可以再添加一个变量来标示该结点的位数  
  position   next;  
  position   prior;  
  }Node;  
  typedef   struct   list{                                   //用一个带头尾指针的链表来存储大数。  
  position   head;  
  position   tail;  
  }List;Top

3 楼leyt(思维机器)回复于 2003-12-04 09:04:24 得分 10

用字符数组存大数时,可以用栈来计算。Top

4 楼fireseed(【VC无敌,英明神武,千秋万代,一统江湖!】—奶油狗)回复于 2003-12-04 10:37:31 得分 40

http://www.pediy.com/bbshtml/BBS5/pediy50664.htmTop

相关问题

  • 请问:CStdioFile怎样存取double类型的数据
  • 怎样用数据库存取图片?
  • delphi怎样存取sqlserver7.0数据库中ntext类型字段内容?
  • BLOB数据类型的存取问题
  • 怎样用vb编程在access数据库中存取图片?
  • 怎样解决C++ Builder数据库(BLOB)中图象的存取?
  • 请教高手!在数据库中,怎样存取html文件???
  • 怎样用vb.net存取oracle数据库中的图片
  • 怎样实现数据库存取限制?
  • C++中是怎样实现类的对象的存取?

关键词

  • 存取
  • 链表
  • position
  • 大数
  • typedef struct
  • node

得分解答快速导航

  • 帖主:edsion
  • winco
  • zwzplayer
  • leyt
  • fireseed

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo