Skip to content

14302: 【原4302】HugInteger

题目

题目描述

author: Online Judge 原OJ链接:https://acm.sjtu.edu.cn/OnlineJudge-old/problem/4302

Description

大整数类HugeInteger 定义一个名称为HugeInteger的大整数类,用于描述大整数。类中应使用一个40位长的十进制整型数组用于存储40位及以下的整数。

要求: 1.定义构造函数HugeInteger(void)用于初始化类成员bool pos、int* num、int size ,分别代表数字的符号(正负)、 存储的大整数的数值以及该整数的位数。 2.void input() 函数用于读取大整数类的数值;void output() 用于输出整数的数值。 3.重载加法运算符”+” 4.重载1个比较运算符:”==”

Input Format

依次输入两个大整数m, n(使用空格分隔),调用input函数初始化两个对象A、B的数值;

Output Format

A、B依次执行output函数输出读取结果; 执行重载后的运算符“+”,输出A+B运算结果; 调用重载后的比较运算符$==$,输出$A==B$运算结果(相等输出True 不相等输出False)。

Sample Input

123456 787897897

Sample Output

123456
787897897
788021353
False

Oops! 本题目还没有解答!

助教老师们编题的速度,已经超过了解题的速度!

OJ翻了一新,但本解答集还大多用的是2017-2019级,甚至更早的同学们贡献的答案。

如果你已经AC了,可以的话,请您参考添加页面,与大家一起分享你的题解!