• 大小: 2.56KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-02-01
  • 标签: C语言  大数运算  

资源简介

支持任意长度数值的加减乘除、模乘、模幂等。

资源截图

代码片段和文件信息

/****************************************************************/
//大数运算库源文件:BigInt.cpp
//作者:afanty@vip.sina.com
//版本:1.0 (2003.4.26)
//说明:适用于MFC
/****************************************************************/

#include “stdafx.h“
#include “BigInt.h“

CBigInt::CBigInt()
{
m_nSign=1;
m_nLength=1;
for(int i=0;i}

CBigInt::~CBigInt()
{
}

int CBigInt::Cmp(CBigInt& A)
{
if(m_nLength>A.m_nLength)return 1;
if(m_nLength for(int i=m_nLength-1;i>=0;i--)
{
if(m_ulValue[i]>A.m_ulValue[i])return 1;
if(m_ulValue[i] }
return 0;
}

CBigInt& CBigInt::Mov(CBigInt& A)
{
m_nLength=A.m_nLength;
for(int i=0;i return *this;
}

CBig

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1162  2008-08-02 11:07  BigInt.h

     文件       8437  2003-04-28 13:36  BigInt.cpp

----------- ---------  ---------- -----  ----

                 9599                    2


评论

共有 条评论