回复 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
代码算法应该还可以优化