java 一个偶数总能表示为两个素数之和。
来源:互联网 发布:mac无法存储屏幕快照 编辑:程序博客网 时间:2024/05/16 15:39
题目:
一个偶数总能表示为两个素数之和。
代码:
import java.util.Scanner;public class Prog44{ public static void main(String[] args){ System.out.print("请输入一个偶数:"); Scanner scan = new Scanner(System.in); int n = scan.nextInt(); scan.close(); if(n%2!=0){ System.out.println("您输入的不是偶数!"); return; } twoAdd(n); } //偶数分解为素数之和 private static void twoAdd(int n){ for(int i=2;i<n/2+1;i++){ if(isPrime(i)&&isPrime(n-i)){ System.out.println(n+"="+(i)+"+"+(n-i)); break; } } } //判断素数 private static boolean isPrime(int m){ boolean flag = true; for(int i=2;i<Math.sqrt(m)+1;i++){ if(m%i==0){ flag = false; break; } } return flag; }}
阅读全文
0 0
- java 一个偶数总能表示为两个素数之和。
- 49-一个偶数总能表示为两个素数之和
- 一个偶数总能表示为两个素数之和。
- 一个偶数总能表示为两个素数之和(do)
- 【程序44】 题目:一个偶数总能表示为两个素数之和。
- 【程序44】 题目:一个偶数总能表示为两个素数之和。
- 一个偶数总能表示为两个素数之和。要求:输入一个偶数,将其表示成两个素数之和,直到输入的数为0。
- 哥德巴赫猜想-一个偶数可以表示为两个素数之和
- 验证歌德巴赫猜想:任何一个充分大的偶数都可以表示为两个素数之和。请输入一个偶数,将其表示成两个素数之和。
- 哥德巴赫猜想之一:是任何一个大于5的偶数都可以表示为两个素数之和(C语言)
- 所谓哥德巴赫猜想是说任何一个大于2的偶数都能表示为两个素数之和。
- 一个偶数等于两个素数之和
- 判断一个偶数(大于4)是不是两个素数之和
- 从键盘输入一个正偶数,将该偶数拆分成两个素数之和
- 偶数分解成两个素数之和
- 判断素数,各位之和为偶数
- 哥德巴赫猜想,2000以内的正偶数分解为两个素数之和
- LightOJ 1259 - Goldbach`s Conjecture (分解偶数为两个素数之和)
- 7-7
- Mybatis一对一、一对多关联查询
- java 求0—7所能组成的奇数个数。
- spring mvc 架构原理
- 接口的理解
- java 一个偶数总能表示为两个素数之和。
- Python沙箱?不存在的
- java 判断一个素数能被几个9整除
- angular+adminlte使用心得
- JAVA使用ScriptEngine 解析脚本
- 安卓开发——为动态添加的EditText加载xml文档属性
- c++ 段错误 (core dumped )原因分析
- [入门]android概述
- 关于warning C4995的屏蔽问题