Trouvez les nombres premiers parfaits entre 100 et 900

la programmation

Trouvez les nombres premiers parfaits entre 100 et 900. Le nombre premier dit parfait fait référence à un nombre qui est lui-même un nombre premier et son nombre inverse est également un nombre premier. Par exemple : 113 est un nombre premier, 311 est également un nombre premier et 113 est un nombre premier parfait.

Exécutez le code :

#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);
            }
        }
    }
}

Je suppose que tu aimes

Origine blog.csdn.net/s44Sc21/article/details/129800211
conseillé
Classement