随机生成100个500-800的数,并判断输出其中的素数以及素数的个数

利用循环结构,随机生成100个500-800的数,并判断输出其中的素数以及素数的个数

#include<stdio.h>
#include<stdlib.h>
#include<time.h>

bool isPrime(int num) {
    for (int i = 2; i < num; i++)
    {
        if (num%i==0) {
            return false;
        }
    }
    return true;
}
int main()
{
    srand(time(0));//利用当前时间初始化随机数种子
    int num;
    int n = 0;
    for (int  i = 0; i < 100; i++)
    {
        num = rand()%301 + 500;
        if (isPrime(num))
        {
            printf("%d\n", num);
            n++;
        }
    }
    printf("共有%d个", n);
    return 0;
}