为什么以下代码行不产生任何输出(因为d=2
和k=5
数字d^2^k
是素数)
for d from 2 to 277 do:
for k from 1 to 11 do:
if isprime(d^(2^k)+1) then:
<d,k>;
end if;
end do;
end do;
回答
看来您必须将全局参数设置为printlevel
您希望 maple 的编译器从中打印的嵌套表达式的最大深度,即在这种情况下,我们有 3 个嵌套结构,因此我们printlevel := 3
在执行之前需要。