C++编程(返回任意大的两整数之和)

来源:百度知道 编辑:UC知道 时间:2024/09/24 13:49:53

我有个大整数阶乘的程序。其中有个BigInt类,有一个Add方法可以参考。
缺一个把输入的字串每4位截开,初试化大整数的程序,但是已经很容易了。你看看吧。

bigint.h
---------------------
#pragma once

#define LMAX 10000

struct _Node
{
int Value;
struct _Node *pNext;
struct _Node *pPrev;
};

typedef struct _Node Node, *PNode;

class CBigInt
{
PNode pHead;
PNode pTail;
int iSize;
public:
CBigInt(int n);

public:
~CBigInt(void);
void Multply(int iNumber);
void MultplyBig(CBigInt);

void CalcF(int n);
char* ToString();
void setValue(int l);

void ClearList();
void AppendNode(int l);
};

------------------------
bigint.cpp
------------------------
#include "StdAfx.h"
#include "BigInt.h"

CBigInt::CBigInt(int n)
{
this->iSize = 0;
this->pHead = NULL;
this->setValue(n);

C/C++计算任意两个大整数的最大公因数 C语言编程:从键盘任意输入100个不相同的整数,然后,输入你所要查找的数,如果在这100个整数 C语言编程题 计算2个非常大的十进制整数(可正可负)之和 用C语言编写这样一个程序:任意的写出三个整数,对它们进行比较输出大者 计算任意两个大整数的最大公因数(数据结构) 编辑C语言程序:1。从键盘任意输入一组2位的10进制整数,编程统计其中正、负数各为多少? 输入一个整数,返回一个与该整数数字顺序相反的整数用c语言编写 输入任意整数n后,用C语言编程实现打印n行三角字符阵列图形 如何C语言中实现两个任意大小的整数的相加 急!在线等!C语言的问题:求一个整数任意次方的最后3位