数据结构课程设计报告-长整数运算
《数据结构课程设计报告-长整数运算》由会员分享,可在线阅读,更多相关《数据结构课程设计报告-长整数运算(13页珍藏版)》请在毕设资料网上搜索。
1、数据结构课程设计报告 题目:长整数四则运算题目:长整数四则运算 一、一、需求分析需求分析 1.1.问题描述:问题描述: 由于工程上有时候需要对很大的数进行计算,但是计算机本身提供的数据类型无法保 存几百位甚至几千位的数字,所以需要设计专门的算法对数据进行相应的计算。此程序的 设计任务是:设计一个程序能够实现长整数运算的程序,而且能够对一些错误异常进行辨 别调整,计算出正确的结果。程序输入格式是字符串,保存时需要用双向循环链表将字符 串每四位保存在循环链表中的一个节点中,然后再计算后运行出结果。 2.2.基本功能基本功能 功能一:建立双向循环链表,计算链表个数,对链表的数据进行修改,能在链表中插
2、入结 点。 功能二:将字符串转换成相应的数字存储在双向循环链表中 功能三:对存入双向循环链表的长整数进行相加,相减,相除。 3.3.输入输出输入输出 程序输入以字符串的形式输入, 数据的类型是字符串, 包含元素的范围是数字, 逗号, 负号。 输入时用字符串输入,输出时以一链表结点输出,而且每个结点表示四位。 二、二、概要设计概要设计 1.1.设计思路:设计思路: 由于计算机无法完成位数很大的数字计算, 设计思路就是将很长的数据进行分割, 一部 分一部分的用计算机固有数据类型进行计算。 将各部分的结果整合起来。 由于计算机固有的 整数类型存数的对大整数是215-1,所以为了方便,且符合中国人对长
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 报告 整数 运算
