yankos 发表于 2019-6-7 22:39 
function()
myprimes <- getprime(500) #get all primes that are less than 500
result <- list()
for(n in seq(4, 1000, 2))
{
ret <- c(n)
for(k in myprimes){
if(k>=n/2) break
if((n-k) %in% myprimes) ret[length(ret)+1]=k #get a combination
}
if(length(ret)==3) result[[length(result)+1]] <- ret
}
for(n in 1:length(result))
{
ret=result[[n]]
cat(ret[1], "=", ret[2], "+", ret[1]-ret[2], "\t", sep="")
cat(ret[1], "=", ret[3], "+", ret[1]-ret[3], "\n", sep="")
}
晓得啦