matlab:一个自然数是素数,且它的各位数字位置经过任意对换后仍为素数,则称是绝对素数,编程求出10到99

matlab:一个自然数是素数,且它的各位数字位置经过任意对换后仍为素数,则称是绝对素数,编程求出10到99内的所有素数

function main
    for d=10:99
       if(isprime(d) && isprime(exchange(d)))       
           fprintf('%d\n',d);
       end
    end
end

function r = exchange(d)    
    r = mod(d,10)*10+ floor(d/10);
end

温馨提示:答案为网友推荐,仅供参考