100到1000之间的逆素数

投稿:许一世繁华 优质问答领域创作者 发布时间:2023-10-04 08:08:53
100到1000之间的逆素数

逆素数(reciprocal primes)指的是一个数的倒数(reciprocal)是素数的数。在100到1000之间的逆素数有以下几个:

1/113 ≈ 0.008849557

1/127 ≈ 0.007874016

1/131 ≈ 0.007633588

1/149 ≈ 0.006711409

请注意,这只是其中的一部分逆素数,还有其他的逆素数在这个范围内。

100到1000之间的逆素数

逆向超级素数:举例:113:113和13和3都是素数,并且不包含0。那么这个数就是逆向超级素数

判断是素数并且不含0

{

int j = 0;

for (j = 2; j < i; j++)

{

if (i%j == 0)

{

return 1;

}

}

while (1)

{

if (i % 10 == 0)

{

return 1;

}

i = i / 10;

if (i / 10 == 0)

{

break;

}

}

return 0;

}

int Add(int i) //拆解逆向超级素数

{

int num = 0;

num = Bdd(i) + Bdd(i % 100) + Bdd(i % 10);

if (num == 0)

{

return 0;

}

return 1;

}

int main()

{

int i = 0;

int num = 0; //函数返回值

int count = 0; //计数

int a = 0; //用户输入

scanf("%d", &a);

for (i = 100; i <= a; i++)

{

num = Add(i);

if (num == 0)

{

count++;

}

}

printf("%d\n", count);

return 0;

}