电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

大整数的运算数据结构课程设计

大整数的运算数据结构课程设计_第1页
1/43
大整数的运算数据结构课程设计_第2页
2/43
大整数的运算数据结构课程设计_第3页
3/43
下载后可任意编辑大整数的运算数据结构课程设计12024 年 4 月 19 日下载后可任意编辑目 录 一、题目概述(内容及要求)..........................................................3二、功能分析...........................................................................................4三、设计...................................................................................................5四、运行与测试.......................................................................................6五、总结.................................................................................................22六、参考文献.........................................................................................23一、题目概述(内容及要求)内容:22024 年 4 月 19 日下载后可任意编辑 请设计一个有效的算法,能够进行两个 n 位大整数的四则运算。 ①长整数长度在二十位以上。 ②实现两长整数的加、减、乘、除操作。要求: 1.设计数据结构,存储结构; 2.在 c 兼容环境完成上述题目的代码编写与调试; 3.程序运行界面交互性好; 4.软件运行,给出测试数据。二、功能分析1.设计一个实现长整数进行四则运算的程序,长整数长度在二十位以上,有正负数的区别。2.输入每四位一组,组间用逗号隔开,长整数位数没有上限,以分号结束长整型数据的输入。用 lnode 结点数据结构存储数据。32024 年 4 月 19 日下载后可任意编辑每一个数据有一个头结点,它的 data 域用来放数据的正负数。其余结点的数都为正整数。3.程序包含数据的输入,推断,运算,输出和主函数。4.具体程序执行的命令包括:a)输入函数:inputa();inputb();//的输入并建立双向循环链表b) 推断函数:compare();//比较数据的大小c)运算函数:unsigndeadd();//无符号的加法a)unsigndesub();//无符号的减法b) add();sub();mul();div();//加减乘除四则运算d) 输出函数:divput();//除法结果的输出函数a)putoutc();//其余结果的输出函数e)主函数:main();42024 年 4 月 19 日下载后可任意编辑5.系统功能结构框图图 2.1 系统功能结构框图三、设计首先要考虑的是如何表示长整型数。能够 4 位数形成 1 组,而一个长整型数可能会有很多组这种 4 位数,而每节之间是有先52024 年 4 月 19 日下载后可任意编辑后顺序...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

大整数的运算数据结构课程设计

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部