华为OJ——查找组成一个偶数最接近的两个素数
来源:互联网 发布:巨人网络纪学锋 编辑:程序博客网 时间:2024/06/05 11:08
查找组成一个偶数最接近的两个素数
题目描述
任意一个偶数(大于2)都可以由2个素数组成,组成偶数的2个素数有很多种情况,本题目要求输出组成指定偶数的两个素数差值最小的素数对
输入描述:
输入一个偶数
输出描述:
输出两个素数
输入例子:
20
输出例子:
7
13
解答代码:
#include<iostream>#include<string>#include<cstring>#include<algorithm>#include<cmath>using namespace std;int isPrime(int n){ int i; for(i=2; i<n; i++) if(n%i==0) break; if(i==n) return 1; return 0;}int main(){ int n; int Prime1=0, Prime2=0; while (cin >> n) { Prime1=0, Prime2=0; for (int i = 1; i <= n / 2; i++) { if (isPrime(i) && isPrime(n - i)) { Prime1 = i; Prime2 = n - i; } } cout << Prime1 << endl; cout << Prime2 << endl; } return 0;}
0 0
- 【华为oj】查找组成一个偶数最接近的两个素数
- 华为OJ--查找组成一个偶数最接近的两个素数
- 华为oj 查找组成一个偶数最接近的两个素数
- 华为oj 查找组成一个偶数最接近的两个素数
- 【华为 OJ 】查找组成一个偶数最接近的两个素数
- 华为OJ 查找组成一个偶数最接近的两个素数
- 华为OJ:查找组成一个偶数最接近的两个素数
- 华为OJ——查找组成一个偶数最接近的两个素数
- 华为OJ——查找组成一个偶数最接近的两个素数
- 华为OJ——查找组成一个偶数最接近的两个素数
- 【华为OJ】查找组成偶数最接近的两个素数
- 华为oj_查找组成一个偶数最接近的两个素数
- 华为OJ(查找组成一个偶数最接近的两个素数)
- 华为OJ 查找组成一个偶数最接近的两个素数 Java实现
- 华为OJ基础篇-查找组成一个偶数最接近的两个素数
- Java算法---华为oj查找组成一个偶数最接近的两个素数
- 【华为OJ】【051-查找组成一个偶数最接近的两个素数】
- 【华为OJ】【079-查找组成一个偶数最接近的两个素数】
- JavaScript中this指针指向的彻底理解
- 华为OJ——找出字符串中第一个只出现一次的字符
- 第一次写博客
- 笨办法学python 42
- 加密-----我的简单理解
- 华为OJ——查找组成一个偶数最接近的两个素数
- 30行代码实现JavaScript中的MVC
- 13.You have executed this command to change the size of the database buffer cache:
- 欢迎使用CSDN-markdown编辑器
- 华为OJ——放苹果
- CString转换指针
- 有1000亿条记录,每条记录由url,ip,时间组成,设计一个系统能够快速查询以下内容(程序设计题)
- 指针的相关知识及注意点(如何避免野指针)
- 设计模式中类的关系