#include <stdio.h>
#include <math.h>
int is_prime(int m)
{
int j;
for (j = 2; j <= sqrt(m); j++)
{
if (m % j == 0)
return 0;
}
return 1;
}
int main()
{
int i, count = 0;
for (i = 3; i < 1000; i++)
if (is_prime(i) && is_prime(i + 2))//要满足两个条件1.两个都是素数2.是相隔2的那个数
{
printf("(%3d,%3d)", i, i + 2);
count++;
if (count % 5 == 0)
printf("\n");
}
return 0;
}
求孪生素数(间隔为2的素数)3-1000以内
最新推荐文章于 2024-06-01 11:23:46 发布