欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

编写输出1~100之间的素数,要求每行显示5个数

程序员文章站 2022-07-15 12:25:10
...

素数:除1外,只能被1和本身整除的数

#include "stdio.h"


int main(void)
{
    int n = 0;

    for (int i = 0; i <= 100; i++)
    {
        if (2 == i || 3 == i)
        {
            printf("%d\t", i);
            n++;
        }

        for (int j = 2; j <= i / 2; j++)
        {
            if (0 == i % j)
                break;

            if (i / 2 == j)
            {
                printf("%d\t", i);
                n++;
            }

            if (5 == n)
            {
                n = 0;
                printf("\n");
            }
        }
    }

    return 0;
}