大整数加减乘除C版.docxVIP

  • 1
  • 0
  • 约4.16千字
  • 约 6页
  • 2020-06-30 发布于天津
  • 举报
大整数加减乘除版大数运算加法大数运算乘法大数运算减法逐位调整大数如为调整为然后再对符号提升到最高位表示大数的值为输出大数把个位在高位的字符数组转为个位在低位下标的整型数组大数运算加法初始化数组大数运算减法初始化数组里可以为负数大数乘法初始化数组为个位起算结果的偏移位为如个位十位则运算结果的偏移为即例子为为则加逐位调整大数如为调整为然后再对符号提升到最高位表示大数的值为有效最高位的权值遍历找出有效数据的最高位的下标正负都有可能从低位开始往上调整规则大于的正数要进位负数要借位进位十位以上都要进位调整

大整数加减乘除 C++版 #include stdio.h #include string.h 3. 4. #define MAX_DIGIT 500 5. // 大数运算:加法 int Multiply(int *a,int *b,int *result); // 大数运算:乘法 int Add(int *a,int *b,int *result); // 大数运算:减法 int Sub(int *a,int *b,int *result); 12. // 逐位调整大数,如 result 为 11 9 22 -3 -2 调整为 :1 0 3 9 -3,然后再对符号提升到最 高位 : 9 9

文档评论(0)

1亿VIP精品文档

相关文档