c++中如何完整输出两大数的和

来源:百度知道 编辑:UC知道 时间:2024/06/06 12:24:11
例如两个11111111111111111111111111111111111 11111111111111111111111111111111111
相加要输出
22222222222222222222222222222222222
怎么编

#include<iostream>
#include<string>
#include<iomanip>
#include<algorithm>
using namespace std;
#define MAXN 9999
#define DLEN 4
class BigNum{
public:
int a[10000];//?????????
int len; //????
public:
BigNum(){len = 1;memset(a,0,sizeof(a));}
BigNum(const int);
BigNum(const char*);
BigNum(const BigNum &);
BigNum &operator=(const BigNum &);
//BigNum &operator>>
// friend ostream& operator>>(ostream&, BigNum&);
BigNum operator+(const BigNum &) const;
BigNum operator-(const BigNum &) const;
BigNum operator*(const BigNum &) const;
BigNum operator/(const int &) const;
BigNum operator^(const int &) const;
int operator%(const int &) const;
bool operator>(const BigNum & T)const;
void print();
};
// ostream& operator>>(ostream&os, BigNum &b)
// {
// char ch;
// int i