当前位置:网站首页>【Day_12 0507】查找组成一个偶数最接近的两个素数
【Day_12 0507】查找组成一个偶数最接近的两个素数
2022-08-01 17:40:00 【安河桥畔】
查找组成一个偶数最接近的两个素数
题目来源
牛客网:查找组成一个偶数最接近的两个素数
题目描述
任意一个偶数(大于2)都可以由2个素数组成,组成偶数的2个素数有很多种情况,本题目要求输出组成指定偶数的两个素数差值最小的素数对。
数据范围:输入的数据满足 4≤n≤1000
输入描述
输入一个大于2的偶数
输出描述
从小到大输出两个素数
示例1
输入
20
输出
7
13
输入
4
输出
2
2
思路分析
- 素数:指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数
- 判断素数方法:判断n是否为素数,从2开始遍历到n的平方根,如果没有能整除n的数,则n为素数
- 找能组成个一偶数n差值最小的两个素数,定义两个数等于n/2,左边的数自增,右边自减,判断左右两个数都为素数则输出。
以20为例,从10开始,分别向左向右寻找第一对素数:
代码展示
#include <cstdio>
#include <cmath>
#include <iostream>
using namespace std;
//判断素数
bool IsPrime(int n)
{
for (int i = 2; i <= sqrt(n); i++)
{
if (n % i == 0)
{
return false;
}
}
return true;
}
int main() {
int n = 0;
cin >> n;
int left = n / 2;
int right = n / 2;
while (left > 0)
{
if (IsPrime(left) && IsPrime(right))
{
cout << left << endl;
cout << right << endl;
break;
}
left--;
right++;
}
return 0;
}
边栏推荐
- 数字化采购管理系统开发:精细化采购业务流程管理,赋能企业实现“阳光采购”
- 2022年深圳市促进大健康产业集群高质量发展的若干措施
- 网上开户佣金万一靠谱吗,网上开户安全吗
- 吴恩达机器学习课后习题——kmeans
- [供应链·案例篇]石油和天然气行业的数字化转型用例
- 分布式消息队列平滑迁移技术实战
- LeaRun.net快速开发动态表单
- B002 - 基于嵌入式的老人定位追踪监测仪
- 06 redis cluster structures
- How can become a good architect necessary skills: painting for all the people praise the system architecture diagram?What is the secret?Quick to open this article and have a look!.
猜你喜欢
TCP million concurrent server optimization parameters
C语言:表达式求值详解
Unity ui点击事件只响应最上层ui的方式
广汽埃安“弹匣电池”,四大核心技术,出行安全保障
QT commonly used global macro definitions
移动端吸顶方案
【R语言】对图片进行裁剪 图片批量裁剪
ROS2支持技术:DDS简述
Xingtu has been short of disruptive products?Will this M38T from the Qingdao factory be a breakthrough?
MySQL 45 讲 | 09 普通索引和唯一索引,应该怎么选择?
随机推荐
程序员架构修炼之道:如何设计“易理解”的系统架构?
SQL函数 TO_CHAR(二)
指针和解引用
tooltip 控件
浅谈游戏音效测试点
opencv基本的图像处理
金仓数据库 KDTS 迁移工具使用指南(3. 系统部署)
opencv语法Mat类型总结
C语言理论--笔试面试基础稳固
SQL的substring_index()用法——MySQL字符串截取
ROS2系列知识(7):用rqt_console查看日志logs
金仓数据库KingbaseES安全指南--6.5. LDAP身份验证
XAML WPF item groupBox control
统信软件、龙芯中科等四家企业共同发布《数字办公安全创新方案》
B001 - 基于STM32的智能生态鱼缸
Detailed explanation of the working principle of crystal oscillator
金仓数据库 OCCI迁移指南(2. 概述)
棕榈油罐区数字化转型
中信证券是国内十大券商吗?怎么开户安全?
SQL窗口函数