任何一个整数的立方都可以写成一串奇数之和,这就是著名的尼科梅彻斯定理。
例如:1的三次方=1 ; 2的三次方=3+5 ; 3的三次方=7+9+11; 4的三次方=13+15+17+19;
开始的数是 n*n-n+1
用pascal证明如下:
program nkmcsdl;
var i,n,j:integer;
begin
{首先输入内容}
readln(n);
{存储已经输出的数的个数,为了控制是否输出+}
j:=0;
{最小一个为n^2-n+1}
i:=n*n - n + 1;
{下面开始输出内容}
while j<n do
begin
if j>0 then write('+');
write(i);
i:=i+2;
j:=j+1;
end;
writeln('=',n*n*n);
end.