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

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

素数:除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;
}
相关文章
|
30天前
|
机器学习/深度学习 编译器 C语言
【C语言】数据输出的域宽控制(如何在输出数据时控制0占位)(如何输出前导0)(保留几位小数)(乘法口诀表打印不齐)等问题
【C语言】数据输出的域宽控制(如何在输出数据时控制0占位)(如何输出前导0)(保留几位小数)(乘法口诀表打印不齐)等问题
21 0
|
Python
Python基础(输出五行五角星,数量每行递增/输出九九乘法表)
需求:在控制台连续输出五行*, 每一行星星的数量依次递增 思路:使用while循环输出五行内容, 依次输出数字1到5, 再使用数字乘以字符串'*', 即可在每行输出一个星星, 两个星星, ... 五个星星, 从而实现递增
649 1
Python基础(输出五行五角星,数量每行递增/输出九九乘法表)
|
23天前
对任意给定的两个正整数,100<n<m<1000,计算这两个数之间所有素数和,包含m,n自身
对任意给定的两个正整数,100<n<m<1000,计算这两个数之间所有素数和,包含m,n自身
19 0
对任意给定的两个正整数,100<n<m<1000,计算这两个数之间所有素数和,包含m,n自身
|
1月前
打印100~200之间的素数
打印100~200之间的素数
|
2月前
输入3个数a,b,c,按大小顺序输出
输入3个数a,b,c,按大小顺序输出。
39 15
|
9月前
1245:不重复地输出数 2020-12-28
1245:不重复地输出数 2020-12-28
|
10月前
从键盘上输入m与n(m<=n且m>3),输出从m到n之间的所有素数(以逗号间隔,即输出一个整数后再输出一个逗号)。
从键盘上输入m与n(m<=n且m>3),输出从m到n之间的所有素数(以逗号间隔,即输出一个整数后再输出一个逗号)。
114 0
多组输入,一个整数(3~20),表示数字三角形边的长度,即数字的数量,也表示输出行数。
多组输入,一个整数(3~20),表示数字三角形边的长度,即数字的数量,也表示输出行数。
101 0
多组输入,一个整数(3~20),表示数字三角形边的长度,即数字的数量,也表示输出行数。
打印100到200之间的素数(函数方法)
打印100到200之间的素数(函数方法)
75 0
打印100到200之间的素数(函数方法)
|
机器学习/深度学习 C语言
设计求m值以内的勾股数组(按x从小到大输出,每行输出3组)-C语言
设计求m值以内的勾股数组(按x从小到大输出,每行输出3组)-C语言
123 0