求和公式: (i+(i+m-1))*m=2*n, 即:(2*i+m-1)*m=2*n,i为首项,m为项数,n为测试数。 由公式可以分析出: 2*n%m==0;(2*n/m+1-m)%2==0;∵2*i+m-1>m,∴m2<2*n。 根据以上几点,就可以编了。