Welcome![Sign In][Sign Up]
Location:
Downloads SourceCode Windows Develop Other
Title: 2 Download
 Description: 定义实现大整数运算的类LINT,该类实现两个100位以内的大整数的加法和结果输出。 类可以有如下的类似定义: class LINT { private: // …… public: LINT(char*) LINT operator+(const LINT& L) ostream& operator<<(const ostream& os, const LINT& L) // …… } 要求: 1)构造函数LINT::LINT(char*)初始化大整数。可以根据自己的要求增加定义任意形式和任意个数的构造函数。 2)用“cout << LINT的对象”形式打印大整数的值。 3)可以根据需要,自行增加类LINT的成员函数和成员变量。 4)类中的运算符重载方式,既可以重载为类的成员函数,也可以重载为类的友元函数。 5)100位的大整数可以用数组或者链表来实现,也可以用你认为合适的数据结构。 程序中可能如下使用类LINT: void main() { LINT L1("12345678900987654321"), L2("9876543210"), L3 L3 = L1+ L2 cout << L3 …… } 说明:假设L1 = 12345678900987654321,L2 = 9876543210。
 Downloaders recently: [More information of uploader Elena]
 To Search:
File list (Check if you may need any files):
 

2.cpp
    

CodeBus www.codebus.net