#include<stdio.h>
int is_prime(int num)
{
if (num <= 1) return 0;
for (int i = 2; i * i <= num; i++)
{
if (num % i == 0) return 0;
}
return 1;
}
int main()
{
int count = 0, i;
for (i = 2; i <= 50; i++)
{
if (is_prime(i))
{
printf("%d\n", i);
count++;
}
}
printf("共有素数%d个\n", count);
return 0;
}
求2-50之间的素数
最新推荐文章于 2024-08-15 22:41:27 发布