- 6
- 0
- 约2.62千字
- 约 10页
- 2015-07-22 发布于河南
- 举报
目 录
课程设计评语 2
目 录 3
1.课程论文题目 4
2.程序设计思路 4
3.功能模块图 5
4.数据结构设计 5
5.算法设计 6
6.程序代码 13
7.程序运行结果 22
8.编程中遇到的困难及解决方法 25
9.总结心得及良好建议 26
10.致谢 26
1.课程论文题目
1.两个大数相乘问题
【要求】本问题中,要求输入两个相对较大的正整数,能够通过程序计算出其结果。
2.程序设计思路
1首先考虑设计将两个大数按照输入顺序存入分别存入数组a[ ],b[ ]中.
把这个数组中的每一位数字单独来进行乘法运算,比如我们可以用一个数字和另外一个数组中的每一位去相乘,从而得到乘法运算中一行的数字,再将每一行数字错位相加。这就是乘法运算的过从低位往高位依次计算,同时确定每一列的项数,确定每一位上的结果存入数组c[ ]中.
找到最高位在数组中的项c[i],然后依次输出各位上的数值
通过主函数来调用其它各个函数。
4.数据结构设计
1.输入阶段采用一维数组a[ ],b[ ]
在输入阶段当大数输入时,大数a,b从高位到低位分别依次存入数组a[ ],b[ ]。
2.调用函数计算阶段采用一维数组c[ ]
在调用sum(a,b,m,n)函数中,在计算过程中,由个位到高位依次计算各位的结果,并依次存入数组c[ ]中。
算法设计
算法设计过程:
1.找出每一列
您可能关注的文档
最近下载
- 2026年山东济南市市中区九年级学业质量检测道德与法治试题及答案.pdf VIP
- 古籍影印《京氏易传》.pdf VIP
- 科隆电磁流量计300说明书IFC300.pdf VIP
- 山东济南市槐荫区2026年学业水平阶段性调研测试九年级道德与法治试题及答案.pdf VIP
- 中考数学压轴题题型组合卷.pdf VIP
- 河南省信阳市浉河区河南信阳高级中学新校(贤岭校区)、老校(文化街校区)2025-2026学年高一下期04月测试(一)英语试题(含解析,无听力音频有听力原文).pdf
- 新22J06 楼梯标准图集.docx VIP
- 2026年六年级下册数学期中试卷.docx VIP
- 船舶的设计原理 第11章船舶最小干舷和登记吨位.ppt VIP
- 【6套期中卷】2024~2025学年人教版六年级数学下学期期中达标测试卷(含答案与解析).pdf VIP
原创力文档

文档评论(0)