- 5
- 0
- 约7.08千字
- 约 12页
- 2018-01-01 发布于河南
- 举报
大数运算(支持负号 乘法用分治法目前缺除法)
大数运算(支持负号 乘法用分治法目前缺除法)
// 旧弄 ;
// a = a1a0 = a1*(10^(n/2)) + a0;
// b = b1b0 = b1*(10^(n/2)) + b0;
// c = a*b = a1b1*(10^2n) + [(a1b0 + b1a0)*(10^n)] + a1b1
// c = a*b = c2*(10^2n) + c1*(10^n) + c0;
// c2 = a1*b1;
// c0 = a0*b0;
// c1 = (a1 + a0)*(b1 + b0)-(c2 + c0); // c1ノ猭ボ (临⊿暗拜肈び
// ’ c1 = (a1+a0)(b1+b0)-c2-c0 璶σ納眔び斌 癘眔э !
#include iostream
#include fstream
#define size 128
using namespace std;
// 璸衡计
int size_of(char a[])
{
int i=0;
while(a[i] != \0) i++;
return i;
}
class BigNumber
{
private : // 常そ秨
原创力文档

文档评论(0)