none
SOS 求助:巨型整数类 RRS feed

  • 问题

  •  

    Ø问题描述:C++程序中的整数型变量能够表示的数字大小是有限制的,而现实中常常需要用到更大的整数。为此必须设计用户自定义的大整数类!实现两个任意长的整数(包括正数和负)求和运算及其它简单运算。
     
    编写一个巨型整数类(类名统一规定为:HugeInt),可以用默认值0或长整型数或字符串进行对象的初始化(构造),然后用成员函数、友元函数或普通函数等重载相应的运算符实现下述功能:巨型整数/长整型数/字符串巨型整数/长整型数/字符串的算术运算(+-、乘*、整除/、求余%)
    Ø关系运算(>>=<<=<>==)和复合运算(+=-=*=/=%=)++巨型整数、巨型整数++--巨型整数、巨型整数--,插入(输出)运算符<<
    请问有没有类似的代码借我学习用,多谢了!!
    Ø
    2008年10月6日 14:09