Encuentra números primos perfectos entre 100 y 900

programación

Encuentra los números primos perfectos entre 100 y 900. El llamado número primo perfecto se refiere a un número que es en sí mismo un número primo y cuyo número inverso también es un número primo. Por ejemplo: 113 es un número primo, 311 también es un número primo y 113 es un número primo perfecto.

Ejecute el código:

#include <stdio.h>
int main( )
{
    int i,j,n,x,ge,shi,bai;
    for(i=100; i<900; i++)
    {
        for(j=2; j<i; j++)
        {
            if(i%j==0 && i!=j)
            {
                break;
            }
        }
        if(i==j)
        {
            ge=i/1%10;
            shi=i/10%10;
            bai=i/100%10;
            n=ge*100+shi*10+bai;

            for(x=2; x<n; x++)
            {
                if(n%x==0 && n!=x)
                {
                    break;
                }
            }
            if(n==x)
            {
                printf("%d\n",i);
            }
        }
    }
}

Supongo que te gusta

Origin blog.csdn.net/s44Sc21/article/details/129800211
Recomendado
Clasificación