编写输出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;
}
相关文章
|
8月前
|
机器学习/深度学习 编译器 C语言
【C语言】数据输出的域宽控制(如何在输出数据时控制0占位)(如何输出前导0)(保留几位小数)(乘法口诀表打印不齐)等问题
【C语言】数据输出的域宽控制(如何在输出数据时控制0占位)(如何输出前导0)(保留几位小数)(乘法口诀表打印不齐)等问题
122 0
|
3月前
输入3个数a,b,c,按大小顺序输出
输入3个数a,b,c,按大小顺序输出。
105 9
|
Python
Python基础(输出五行五角星,数量每行递增/输出九九乘法表)
需求:在控制台连续输出五行*, 每一行星星的数量依次递增 思路:使用while循环输出五行内容, 依次输出数字1到5, 再使用数字乘以字符串'*', 即可在每行输出一个星星, 两个星星, ... 五个星星, 从而实现递增
822 1
Python基础(输出五行五角星,数量每行递增/输出九九乘法表)
|
8月前
|
C语言
【C语言】输入一个数n,输出从n到n+100的范围内所有的素数,并统计素数的个数
【C语言】输入一个数n,输出从n到n+100的范围内所有的素数,并统计素数的个数
421 0
|
8月前
51.从键盘上输入任意两个数和一个运算符(+、-、*、/),根据输入的运算符对两个数计算,并输出结果
51.从键盘上输入任意两个数和一个运算符(+、-、*、/),根据输入的运算符对两个数计算,并输出结果
90 0
|
8月前
对任意给定的两个正整数,100<n<m<1000,计算这两个数之间所有素数和,包含m,n自身
对任意给定的两个正整数,100<n<m<1000,计算这两个数之间所有素数和,包含m,n自身
56 0
对任意给定的两个正整数,100<n<m<1000,计算这两个数之间所有素数和,包含m,n自身
|
自然语言处理 C语言 C++
输入两个整数,求它们按由从大到小的顺序输出。要求使用变量的引用。
输入两个整数,求它们按由从大到小的顺序输出。要求使用变量的引用。
多组输入,一个整数(3~20),表示数字三角形边的长度,即数字的数量,也表示输出行数。
多组输入,一个整数(3~20),表示数字三角形边的长度,即数字的数量,也表示输出行数。
150 0
多组输入,一个整数(3~20),表示数字三角形边的长度,即数字的数量,也表示输出行数。

热门文章

最新文章