为什么给一个大整数开平方的函数root不好用呢?
CHugeIntX hugePrimeN("0X6B98AE31364DB6CFF045BD96E27BC52B");CHugeIntX hugePrimesqrtn;
hugePrimesqrtn=Root(hugePrimeN,2,NULL,NULL );
这样书写难道有错么? 原帖由 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 不是素数。 谢谢提点,已经知道毛病所在。
页:
[1]