我要使用此功能bcpowmod
$ri = bcpowmod($ciaa,(($p+1)/4), $p);
$ ciaa = 70327810; $ p = 8009;
显示 “ BC数学警告:指数的非零标度 1“ 那么如何解决它并获得实际结果呢?感谢您的帮助
答案 0 :(得分:0)
指数应为非负整数字符串(即小数位数必须为零)。简而言之,在您的方程式中
(($p+1)/4) is not integer
。
您可以使用
$ri = bcpowmod($ciaa,floor((($p+1)/4)), $p);
或
$ri = bcpowmod($ciaa,ceil((($p+1)/4)), $p);