怎么可以输出100-200的素数

img


这个是不是判断素数呢代码呀,怎么改一改呢
就是输出100-200的素数或者统计100-200之间的素数个数

这是 python 写的吧,c语言实现如下:

#include<stdio.h>
#include <math.h>

int prime(int x)
{
    int i;
    int flag = 1;
    for (i = 2; i <= sqrt(x); i++)
    {
        if (x % i == 0)
        {
            flag = 0;
            break;
        }
    }
    return flag;
}

int main()
{
    int n = 100;
    int count = 0;
    for (; n <= 200; n++) 
    {
        if (prime(n)) 
        {
            count++;
            printf("%d ", n);
        }
    }
    printf("\ncount=%d", count);

}


如有帮助,欢迎点赞+采纳哈!