第1个回答 2011-07-15
大于1的自然数的立方是正整数,我们先看看什么正整数可以写成两个自然数的平方差:
设这个数为a,
当a=2k+1(k为自然数)时,
a=2k+1=k^2+2k+1-k^2=(k+1)^2-k^2,而k+1,k都是自然数,因此任何奇正整数都可以写成两个自然数的平方差
当a=4k(k为正整数)时,
a=4k=(k^2+2k+1)-(k^2-2k+1)=(k+1)^2-(k-1)^2
k+1,k-1都是自然数,因此任何4的倍数的正整数也可以写成两个自然数的平方差
至此,问题已经解决了。奇数的立方是奇数,偶数的立方是4的倍数,所以任何大于1的自然数的立方,一定可以写成两个自然数的平方差。
(这里自然数包括0,而正整数不包括0)