回复 7楼 fdxxhjc
看了一下
主要过程:
FOR H1=1 TO 3300
FOR H2=h1+1 TO 3300
FOR H3=h2+1 TO 3300
IF 2*H2*H2*H2=H1*H1*H1+H3*H3*H3
APPEND BLANK
REPLACE 差值 WITH H2*H2*H2-H1*H1*H1
REPLACE 列1 WITH H1*H1*H1
REPLACE 列2 WITH H2*H2*H2
REPLACE 列3 WITH H3*H3*H3
ENDIF
ENDFOR
ENDFOR
ENDFOR
代码中每执行一次 APPEND BLANK 这条语句就会给表增加一条记录
看似是在1...3300数列中任意取3个数的组合数(H1,H2,H3),且2*H2^3 == H1^3 + H3^3
代码算法应该还可以优化