1、 设计一个实现任意长的整数进行四则运算的程序。 2、 输入和输出形式是按中国对于长整数的表示习惯,每四位一组,组间用逗号隔开,长整数位数没有上限,以分号结束长整型数据的输入。 3、 程序执行的命令包括: 1)、输入长整数1;2)、输入长整数2;3)、输入执行的运算符;4)、计算并输出结果;5)、结束。 4、测试数据:(以加法为例) (1)、0;0;+;应输出“0”。 (2)、-2345,6789;-7654,3211;+;应输出“-1,0000,0000”。 (3)、-9999,9999;1,0000,0000,0000;+;应输出“9999,0000,0001”. (4)、1,0001,0001;-1,0001,0001;+;应输出“0”. (5)、1,0001,0001;-1,0001,0000;+;应输出“1”。 (6)、-9999,9999,9999;-9999,9999,9999;+;应输出“-1,9999,9999,9998”. (7)1,0000,9999,9999;1;+;应输出“1,0001,0000,0000”.
2019-12-21 22:10:57 253KB 长整数 四则运算
1
,基本要求:利用双向循环链表实现长整数的存储,每个结点含一个整形变量。任何整形变量的范围是 -(2^15 - 1)~(2^15 - 1)。输入和输出形式:按中国对于长整数的表示习惯,每四位一组,组间用逗号隔开。
1
掌握C语言数组的应用,了解数组的基本应用
2019-12-21 21:16:26 1KB 长整数
1
利用双向循环链表实现长整数的存储,每个结点含一个整形变量。任何整形变量的范围是 -(2^15 - 1)~ (2^15 - 1)。输入和输出形式:按中国对于长整数的表示习惯,每四位一组,组间用逗号隔开。 这是我用java写的,使用了双向循环链表,编译环境是myeclipse 8.0,可以运行,有人机交互界面,其中包含源代码,rar文件,还有报告。希望大家多多批评,提出建议,互相学习。
2019-12-21 20:59:07 199KB 数据结构 课程设计 java 长整数加法
1
线性表设计100位以内的长整数加减运算的程序 1、输入输出要求:每四位一组,组间用逗号分隔。 2、加和减分别用不同的程序实现。 3、程序应考虑输入数据的符号。
2019-12-21 20:56:09 117KB 线性表 长整数加减
1
长整数加减法运算 双向链表 数据结构 算法
1
长整数的运算的设计与实现。 通过数据结构中单链表和数组的方法实现长整数的加减乘除以及比较大小的运算。 本程序满足以下要求: 1利用链表存储结构存储长整数,每个结点含一个整型变量。 2任何整型变量的范围是-(2^15-1)~(2^15-1)。 3输出形式按照中国对于长整数的表示习惯,每四位一组,组间用逗号隔开。
2019-12-21 19:50:12 351KB 长整数
1
长整数乘法课设,长整数乘法课设,长整数乘法课设,长整数乘法课设长整数乘法课设长整数乘法课设长整数乘法课设
2019-12-21 19:36:12 5KB asm
1
长整数的代数计算 问题描述 应用线性数据结构解决长整数的计算问题。设计数据结构完成长整数的表示和存储,并编写算法来实现两长整数的加、减、乘、除等基本代数运算。 基本要求 ① 长整数长度在一百位以上。 ② 实现两长整数在取余操作下的加、减、乘、除操作,即实现算法来求解a+b mod n, a-b mod n, ab mod n, ab mod n。 ③ 输入输出均在文件中。 ④ 分析算法的时空复杂性。
2019-12-21 19:35:24 3.6MB C++ 数据结构
1