记n=a^2-b^2=(a+b)(a-b)因为a+b, a-b的奇偶性相同(即同为奇或同为偶)所以n=4k, 或2k+1因此当n=4k+2类型的数时,不可能是两个完全平方数的差 反过来,如果n=4k或2k+1类型的数,则可找到a,b使n=a^2-b^2n=4k时,令a+b=2k, a-b=2,得:a=k+1, b=k-1n=2k+1时,令a+b=2k+1, a-b=1,得:a=k+1, b=k