第一周 枚举 例题1.最大素数
来源:互联网 发布:九章算法 系统设计 编辑:程序博客网 时间:2024/06/09 13:55
MOOC 程序设计与算法(二)算法基础 郭炜 第三次开课
······个人学习记录······
问题描述:
求小于N的最大素数;
—找不到一个数学公式,使得根据N就可以计算出这个素数;
—N-1是素数吗?N-2是素数吗?;
->判断N-i是否为素数的问题
->判断为求小于N的全部素数(可以用筛选法)
代码:
#include <stdio.h>#include <math.h>int is_prime(int n);int main(){ int n; scanf("%d",&n); //从N,N-1,N-2···依次判断 for(int i = n-1; i > 1; i--) { if(is_prime(i)) { printf("%d",i); return 0; } } return 0;}//判断是否为素数的函数int is_prime(int n){ for(int i = 2; i <= sqrt(n); i++) if(n % i == 0) return 0; return 1;}
阅读全文
0 0
- 第一周 枚举 例题1.最大素数
- 第一周 枚举 例题2.完美立方
- 第一周 枚举 例题3.生理周期
- 第一周 枚举 例题4.称硬币 [POJ1013]
- 第一周作业--最大公因数
- 第一周——素数筛法
- 第一周----用枚举表示对称关系
- 第一周--用枚举表示对称方法
- 第一周 项目一 枚举坐标点
- hihoCoder第一周:求解最大回文串
- 第一周项目1-用枚举表示对称方式
- 第一周项目1 用枚举表示对称方式
- 第一周 项目一用枚举表示对称方式
- 例题:枚举排列
- 枚举例题,完美立方
- 【第一周】最大子列和问题整理
- 最大素数
- 十一周回文素数
- kafka stream实现wordcount计数
- 第十三周项目一(4)——验证平衡二叉树相关算法
- Unity中检测玩家、NPC等是否在视野内
- 基于mint-ui的移动应用开发案例四(应用中心)
- Java获取用户真实ip
- 第一周 枚举 例题1.最大素数
- 第十二周 项目(4)
- 关于MySQL 通用查询日志和慢查询日志分析
- 第十二周 【项目4
- fastjson中SerializerFeature的用法及中文注解
- phpcms访问顶级栏目,自动跳到第一个子栏目
- 数据结构上机实践第14周项目1
- csdn测试
- const "金钟罩"的用法