- 125
- 0
- 约 20页
- 2018-05-10 发布于天津
- 举报
《C语言课程设计》
课程设计×10k-1+a[k-1]×10k-2+…+a[2]×10+a[1]
其中a[0]保存该大数的位数。
实现两个大数相乘;
在此基础上实现两个大数相除。
4、设计目标
用数组表示每一个大数,同时实现大数相乘和两个大数相除
概要设计
问题解决的思路概述
首先是确定结构化程序设计的流程图,利用已存在的数据结构来构造一个存储大数的结构,接着把运算分成乘、除两个主要的模块:实现乘法的模块、实现除法的模块,然后各个模块里面还要分成若干种情况来考虑并通过函数的嵌套调用来实现其功能。最后,编写main主函数以实现大整数的正确输入与正确输出,调试程序并将不足的地方加以修改。总而言之,就是先用自顶向下、逐步细化的设计方法来分析并画出程序设计流程图;然后用自下而上、逐步积累的设计方法来写出程序。
2、本程序下定义的相关函数
1、void jia(char *ch1 , char *ch2 , char *ch3)//大数相加函数,作用为将ch1、ch2之和存入ch3
2、void cheng(char *ch1 , char *ch2 , char *ch3) //定义函数cheng用来算乘法,ch1,ch2,ch3分别是被乘数字符串、乘数字符串、和结果字符串的首指针
4、void chu (char *ch1 , char *ch2 , char *ch3)
3、
您可能关注的文档
- 2012年3月全国计算机等级考试二级公共基础知识复习题.doc
- 2012年GCT考试大纲.doc
- 2012年计算机信息系统集成项目管理人员继续教育 C组 考试习题及答案.pdf
- 2012年江苏会计证考试《电算化》全真模拟试卷及解析.doc
- 2012年静力学考试必考题.ppt
- 2012年秋期八年级上册生物期末考试试卷.doc
- 2012全国通信专业技术人员职业水平考试(通信专业综合能力).doc
- 2012全国通信专业技术人员职业水平考试(终端与业务).doc
- 2012学年度东风二中初三上册期中考试历史试卷.doc
- 2012职称英语考试必备词汇.doc
- 2026年江门市新会区卫生健康系统人员招聘考试模拟试题及答案解析.docx
- 沪科版七年级数学上4.2线段、射线、直线.pptx
- 2026年湛江市赤坎区卫生健康系统人员招聘考试备考题库及答案解析.docx
- 2026年福州市晋安区卫生健康系统人员招聘考试模拟试题及答案解析.docx
- 沪科版七年级数学上1.2数轴、相反数和绝对值 第1课时数轴 【课件】.pptx
- (23页PPT)第十九单元 走向近代.pptx
- 2026年安庆市大观区卫生健康系统人员招聘笔试参考试题及答案解析.docx
- (23页PPT)第二十讲ORACLE数据库.ppt
- 2026年陕西省铜川市卫生健康系统人员招聘笔试模拟试题及答案解析.docx
- 沪科版九年级下册数学 第24章 阶段核心题型 圆中常见的计算题型.pptx
原创力文档

文档评论(0)