这个问题是关于GAP和GAP编程语言的:
我想编写将计算以下公式的代码:
(n^+1)/GcdInt(n^2+1, 2^(Tau(n^2+1)));
表示前100,000个整数n。
这是我到目前为止所做的:
f:=function(n);
f:=(n^+1)/GcdInt(n^2+1, 2^(Tau(n^2+1)));
return f;
end;
这是非常错误的。不幸的是,我无法找到任何有关编写GAP代码的好资料。
答案 0 :(得分:0)
我明白了
numbers:=[1..100000];
for i in numbers do
Print((i^2+1)/GcdInt(i^2+1,2^Tau(i^2+1)), " ");
numbers:=[];
od; Print( "\n" );