Math 间隙编程:变量赋值和函数
这个问题是关于GAP和GAP编程语言的: 我想编写代码,计算以下公式:Math 间隙编程:变量赋值和函数,math,gap-system,Math,Gap System,这个问题是关于GAP和GAP编程语言的: 我想编写代码,计算以下公式: (n^+1)/GcdInt(n^2+1, 2^(Tau(n^2+1))); 对于前100000个整数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((
(n^+1)/GcdInt(n^2+1, 2^(Tau(n^2+1)));
对于前100000个整数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命令行中使用。如果需要将其放入函数中,语法将在和中进行解释。首先,
函数(n)后面不应有分号代码>。其次,(n^+1)
中有一个输入错误。