欢迎来到天天文库
浏览记录
ID:61398327
大小:33.15 KB
页数:6页
时间:2021-01-26
《C语言专业课程设计报告长整数四则运算.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C语言专业课程设计报告长整数四则运算C语言课程设计说明书题目:长整型数四则运算学院:班级:学生:学号:班内序号:提交日期:年月日目录一、需求分析0二、设计思路0三、详细设计错误!未定义书签。1、主要函数错误!未定义书签。2、函数的主要调用关系图0四、调试分析及编程心得体会0五、用户手册0六、测试结果1七、源程序代码21、主控文件22、程序界面模块头文件53、程序界面处理模块文件74、长整型数输入输入及运算模块头文件135、长整型数输入输出处理模块文件146、长整型数运算处理模块文件187、双向循环链表处理模块头文件298、双向循环链表处理模块代码31一、需求分析1、设计一个实现任意长的整数进行
2、四则运算的程序。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”.
3、(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”.二、设计思路我们首先要考虑的是如何表示长整型数。按照传统习惯要求每4位数形成1组,而一个长整型数可能会有很多组这种4位数,而每节之间是有先后顺序的,因此我们可以考虑用数组和链表来存储数据。(1)再考虑到每个长整型数的长度在输入之间是无法预知的,因此使用链表在存储空间的分配上更方便一些。(2)在输入数据时
此文档下载收益归作者所有