大整数运算C语言实现--C语言大作业报告+源码.docVIP

  • 28
  • 0
  • 约2.33万字
  • 约 39页
  • 2021-12-08 发布于浙江
  • 举报

大整数运算C语言实现--C语言大作业报告+源码.doc

一、设计高精度无符号大整数计算 (以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

文档评论(0)

1亿VIP精品文档

相关文档