题目描述

用筛法求之N内的素数。

输入

N

输出

0~N的素数

样例输入

100

样例输出

2
3
5
7
11
13
17
19
23
29
31
37
41
43
47
53
59
61
67
71
73
79
83
89
97

提示

数组大小动态定义?函数?

来源/分类

C语言

题目截图:

思路:

这个以前就碰到的,要使用两层for循环语句来解决!
for(int i=1;i<s;i++){//cout<<"i开始: "<<i<<endl;a=0;for(int j=1;j<i;j++){}}
筛选素数,的条件,不能为自身和1!还不能有因子。
if(i%j==0&&i!=j&&j!=1)
最后输出,不能输出1!
if(a!=1&&i!=1){cout<<i<<endl;}//<<endl<<endl<<"最后: "

代码:

#include<iostream>
using namespace std;
int main()
{int a,b,s;cin>>s;for(int i=1;i<s;i++){//cout<<"i开始: "<<i<<endl;a=0;for(int j=1;j<i;j++){if(i%j==0&&i!=j&&j!=1){a=1;}//cout<<"j: "<<j<<endl;}if(a!=1&&i!=1){cout<<i<<endl;}//<<endl<<endl<<"最后: "}
}

代码截图:

代码执行截图:

OJ结果:

ACMNO.17C语言-筛法求素数 用筛法求之N内的素数。相关推荐

  1. c语言筛法求一个范围内的素数,运用埃拉托色尼筛法求解一定范围内的素数.docx...

    #includetypedef struct Node{ int data; struct Node *link; }LinkList; void buildList(int max,LinkList ...

  2. 线性O(N)时间复杂度求素数 , 筛法

    线性O(N)时间复杂度求素数 , 筛法 1 /* 2 线性时间求出1-N 的素数 , 时间复杂度为O( N) : 3 一个合数可以表示成若干个素数的积 4 比如说 i = 6 =2 * 3 , A = ...

  3. 一般筛法和快速线性筛法求素数 求素数的一点总结

    素数总是一个比较常涉及到的内容,掌握求素数的方法是一项基本功. 基本原则就是题目如果只需要判断少量数字是否为素数,直接枚举因子2 ..N^(0.5) ,看看能否整除N. 如果需要判断的次数较多,则先用 ...

  4. 母牛python_《Python》 母牛的故事Hello, world用筛法求之N内的素数

    1:题目: 有一头母牛,它每年年初生一头小母牛.每头小母牛从第四个年头开始,每年年初也生一头小母牛.请编程实现在第n年的时候,共有多少头母牛? def f(n): f1,f2,f3=1,2,3 if ...

  5. 用筛法求之N内的素数

    用筛法求之N内的素数. 时间限制: 1 Sec  内存限制: 64 MB 提交: 127  解决: 105 [提交][状态][讨论版][Edit] [TestData] 题目描述 用筛法求之N内的素数 ...

  6. 快速求素数表——埃氏筛法与欧拉筛法

    快速求素数表--埃氏筛法与欧拉筛法 快速求素数表埃氏筛法与欧拉筛法 埃氏筛法 埃氏筛法原理 埃氏筛法时间复杂度 埃氏筛法代码求出1000000以内的素数并且输出n个素数 欧拉筛法 欧拉筛法原理 欧拉筛 ...

  7. 蓝桥杯每日一练——用筛法求之N内的素数 python

    题目描述 用筛法求之N内的素数. 输入 N 输出 0-N的素数 样例输入 100 样例输出 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 7 ...

  8. 题目 1084: 用筛法求之N内的素数(数论)

    文章目录 Question Ideas Code Question 题目描述 用筛法求之N内的素数. 输入 N 输出 0-N的素数 样例输入 100 样例输出 2 3 5 7 11 13 17 19 ...

  9. 题目 1084: 用筛法求之N内的素数

    时间限制: 1Sec 内存限制: 64MB 提交: 23410 解决: 13929 题目描述 用筛法求之N内的素数. 输入 N 输出 0-N的素数 样例输入复制 100 样例输出复制 2 3 5 7 ...

最新文章

  1. 关于Rabbitmq的routingkey的作用
  2. CentOS6启动过程总结与GRUB问题修复
  3. 我的Serverless实战——引领云计算的下一个十年
  4. List和Set集合使用
  5. 任正非:华为的岗位没有年龄限制;腾讯微博将于9月28日停止运营;微软关闭Visual Studio Online|极客头条
  6. Markdown(五)——绘图工具mermaid之流程图Flowchart
  7. 不负高端商务旗舰之名,金立M2017将搭载高通芯片
  8. 数据库查询前十名和当前信息的排名信息
  9. centeros安装mySQL
  10. 初步设计对复杂系统的意义
  11. 傅里叶变换中采样频率(fs)的解读
  12. python制作好看的界面_python漂亮界面
  13. Azure Information Protection信息保护(AIP)/Azure Rights Management权限管理(RMS)
  14. WIN2012远程桌面授权过期
  15. 解决captcha验证码无法显示的问题
  16. pv vg lv 裸盘 裸设备 文件系统
  17. 【Arduino + Linux】基于 Helix 解码库实现 MP3 音频播放
  18. 《桃花庵歌》- 唐寅
  19. 09_JavaScript数据结构与算法(九)字典
  20. UIlabel - 富文本属性

热门文章

  1. 蚂蚁金服AAAI收录论文曝光,动态网络剪枝方法、无语预训练的网络剪枝技术有重大突破...
  2. 波士顿动力机器人逆天,人类已无法阻挡它的三级跳!
  3. 程序员转型人工智能工程师,如何在百忙之中不走岔路
  4. 重磅 | 王劲被百度起诉后首露面:称打印机电脑已报废,赔了318块钱,没接到法院传票
  5. 又双叒有兄弟因为 YYYY-MM-dd 被叫去加班了...
  6. 16 条 yyds 的代码规范
  7. 支持 gRPC 长链接,深度解读 Nacos 2.0 架构设计及新模型
  8. 面试官写了个双冒号::问我这是什么语法?Java中有这玩意?
  9. 一千个不用 Null 的理由
  10. 深入理解Ribbon之源码解析