东华OJ-基础题-58-素数表(C++)

  • 问题描述
    从键盘输入m,n

在屏幕上按每行10个的格式输出m~n之间的全部素数。

请用函数判断一个数是否素数。

  • 输入说明
    两个整数m n
  • 输出说明

    m,n\]之间(包含m和n)的素数,每行10个,每个数后跟一个空格。

cpp 复制代码
2 33
  • 输出范例
cpp 复制代码
2 3 5 7 11 13 17 19 23 29 
31 

感想:主要是写个函数判断是否是质数
代码如下:

cpp 复制代码
#include <bits/stdc++.h>
using namespace std;

bool is_prime(int n) {
    if(n<=1) return false;//1不是素数!!!
    for(int i = 2; i*i<=n; ++i) {
        if(n%i == 0)
            return false;
    }
    return true;
}

int main() {
    int m,n;
    cin>>m>>n;
    int cnt = 0;
    for(int i = m; i<=n; ++i) {
        if(is_prime(i)) {
            cout<<i<<" ";
            ++cnt;
            if(cnt%10 == 0)
            cout<<endl;
        }

    }
    return 0;
}
相关推荐
mask哥4 分钟前
力扣算法java实现汇总整理(上)
java·算法·leetcode
2zcode7 分钟前
运动模糊图像复原的MATLAB仿真与优化
开发语言·matlab
袁雅倩199718 分钟前
当吸尘器、筋膜枪都用上Type-C,供电方案该怎么选?浅谈PD取电芯片ECP5702的应用
c语言·开发语言·支持向量机·动态规划·推荐算法·最小二乘法·图搜索算法
如果'\'真能转义说1 小时前
OOXML 文档格式剖析:哈希、ZIP结构与识别
xml·算法·c#·哈希算法
Aaswk1 小时前
Java Lambda 表达式与流处理
java·开发语言·python
万邦科技Lafite1 小时前
京东item_get接口实战案例:实时商品价格监控全流程解析
java·开发语言·数据库·python·开放api·淘宝开放平台
王老师青少年编程2 小时前
csp信奥赛C++高频考点专项训练之字符串 --【子串查找】:[NOIP 2009 提高组] 潜伏者
c++·字符串·csp·高频考点·信奥赛·子串查找·潜伏者
Cyber4K2 小时前
【Python专项】进阶语法-系统资源监控与数据采集(1)
开发语言·python·php
梦梦代码精2 小时前
BuildingAI 上部署自定义工作流智能体:5 个实用技巧
大数据·人工智能·算法·开源软件
初願致夕霞3 小时前
基于系统调用的Linux网络编程——UDP与TCP
linux·网络·c++·tcp/ip·udp