GAP 编程:变量赋值和函数
GAP programming: variable assignment and functions
这个问题是关于 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 代码的好资源。
我知道了:
for i in [1..100000] do
Print((i^2+1)/GcdInt(i^2+1,2^Tau(i^2+1)), " ");
od;
Print( "\n" );
这个问题是关于 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 代码的好资源。
我知道了:
for i in [1..100000] do
Print((i^2+1)/GcdInt(i^2+1,2^Tau(i^2+1)), " ");
od;
Print( "\n" );