《C语言课程设计》课程设计报告--大数乘法运算.docVIP

  • 125
  • 0
  • 约 20页
  • 2018-05-10 发布于天津
  • 举报

《C语言课程设计》课程设计报告--大数乘法运算.doc

《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、

文档评论(0)

1亿VIP精品文档

相关文档