jackaa11 发表于 2008-8-8 04:11:32

为什么给一个大整数开平方的函数root不好用呢?

CHugeIntX hugePrimeN("0X6B98AE31364DB6CFF045BD96E27BC52B");
CHugeIntX hugePrimesqrtn;

hugePrimesqrtn=Root(hugePrimeN,2,NULL,NULL );

这样书写难道有错么?

gxqcn 发表于 2008-8-8 07:32:53

原帖由 jackaa11 于 2008-8-8 04:11 发表 http://bbs.emath.ac.cn/images/common/back.gif
CHugeIntX hugePrimeN("0X6B98AE31364DB6CFF045BD96E27BC52B");
CHugeIntX hugePrimesqrtn;

hugePrimesqrtn=Root(hugePrimeN,2,NULL,NULL );

这样书写难道有错么?

你的不符合C++语法,编译都不会过的。

最后那句应写作:hugePrimesqrtn.Root(hugePrimeN,2,NULL,NULL );

顺带说一下:0X6B98AE31364DB6CFF045BD96E27BC52B 不是素数。

jackaa11 发表于 2008-8-8 08:22:16

谢谢提点,已经知道毛病所在。
页: [1]
查看完整版本: 为什么给一个大整数开平方的函数root不好用呢?