要求实现计算程序。主要功能计算两个大整数(20位)的加法和减法,且要按指定的格式输出结果。 10

【功能要求】(1)用户从键盘任意输入一个算式,程序能计算并按格式输出结果。(2)输入格式如下:12345678901234567890+1234567890=输出格式如下... 【功能要求】(1)用户从键盘任意输入一个算式,程序能计算并按格式输出结果。(2)输入格式如下:12345678901234567890 + 1234567890 = 输出格式如下:12345678901234567890 + 1234567890 = 1234567890246913578012345678901234567890+ 1234567890 ---------------------------------------------12345678902469135780(3)需要实现的功能1) 能实现任意两个正大整数(20位)的加、减法。2) 竖式输出要求各位数字对齐。3) 支持减法结果为负整数的情况4) 支持从一个文本文件读入批量算式,并将计算结果输出到另一个文件中。文件输入、输出的格式和上面(2)中要求的格式相同。(4)界面功能要求:1) 采用友好的字符界面。2) 利用循环结构使得一次运行程序可进行多次计算操作。【程序设计的具体说明】(1)由于大整数的位数已超出了long型整数的范围,因此不能用系统提供的加、减操作。必须一位一位自己编程处理。(2)根据题目要求,设计合适的数据结构。如:每个运算数可用一维整数数组存放。(3)采用自顶向下的设计方法,设计系统的总体模块组成和数据结构。(4)对于每项功能,设计一个函数(方法、子模块)进行实现,要明确函数原型。(5)根据设计结果分步开发实现各模块,最后进行总体集成。 展开
 我来答
匿名用户
2014-06-22
展开全部
被减数+减数+差=20
被减数=减数+差=20÷2=10
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式