- 28
- 0
- 约2.33万字
- 约 39页
- 2021-12-08 发布于浙江
- 举报
一、设计高精度无符号大整数计算
(以1为存储单位)
1.1 需求陈述
对数值很大、精度很高的数进行高精度大整数计算是一类十分常见的问题。但由于C语言中数据类型受数据长度和范围限制,普通数学计算很难实现此类问题,为尝试解决这个问题,专门设计一个C语言程序用于无符号大整数的计算,实现无符号大整数的一般计算和比较功能。
1.2 需求分析
1.2.1 功能分析
表1 程序功能分析
项目
功能
分析
BigN
数据接收
以字符串形式接受
反转字符串函数Invert()
用Translate()将字符串翻译为整形数组
数据
运算
分别用BigN_cmp_low()和BigN_cmp_High()对数据进行比较
//从a[1]对数组进行比较,传入两个数组及其大小以及需要从第几位开始比较
int BigN_cmp_High(int *, int *, int , int );
//从a[n]对数组进行比较,传入两个数组及其大小
加法BigN_Add()
减法BigN_Min()
低位减法BigN_Min_low(),在未反转的情况下计算
乘法BigN_Mul()
除法BigN_Div()
运算辅助函数
反转整形数组InvertInt()
从前面删减多余的零De
您可能关注的文档
最近下载
- 文件不能复制的解决办法.doc VIP
- 无土栽培技术课件(共26张PPT)《蔬菜生产技术》同步教学(湖南科技出版社).pptx VIP
- Q-CR 9219-2015铁路隧道施工抢险救援指南_(高清-无水印).pdf VIP
- 2026广东梅州市高校毕业生基层公共就业创业服务岗位招募63人考试模拟考试及答案解析.docx VIP
- stm模块培训bt-s100印章机课件.pptx VIP
- 新北师大版8年级上册物理全册课件(2024年秋新版教材).pptx
- 【司法考试】【司法考试】三国法(共38页).pdf VIP
- 九年级化学教学总结范文汇总(30篇).docx VIP
- 教师资格证科三历史重点笔记.docx
- 2026年广东梅州市基层公共就业创业服务岗位招聘考试试卷_含答案解析.docx VIP
原创力文档

文档评论(0)