打印N个质数

//写一个函数 打印n个质数

void printPrimes(int n)
{
    if (n==1)
    {
        printf("2");
    }
    else
    {
        printf("2");
        
        for  (int i = 3; i <= n; i ++)
        {
            for  (int j = 2; j < i; j ++)
            {
                if  (i % j != 0)
                {
                    if  (j == i - 1)
                    {
                        printf("%d ",i);
                        break;
                    }
                    
                    continue;
                }
                else
                {
                    break;
                }
            }
        }
    }
}

int main()
{
    printPrimes(100);
    return 0;
}

你可能感兴趣的:(打印N个质数)