一个验证歌德巴赫猜想的小程序

鸡兔同笼B-Python123编程题库答案-Python从入门到精通挑战台 Python123编程题库答案-Python从入门到精通挑战台-05流程控制-12鸡兔同笼B 阅读详情

//尝试两人合作写程序,加深对方法的接口与实现的理解,其中一人负责写方法isPrime(),
//用于判断一个给定的正整数是否是素数,另一人负责写主方法main(),利用isPrime()验
//证歌德巴赫猜想:任何比2大的偶数可表示为两个素数只和.

/*
*auther starshus
*
*Date 04/11/20
*/
import java.io.BufferedReader;
import java.io.InputStreamReader;

//4.9.1
public class gedebahe
{
  public static void main( String [] args)
  {
   for (;;)
   {
   int a=-1,b,c;//b,c是分解出来的两个数
   System.out.print("Please input a oushu:");//输入一个偶数
   try
    {
     BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
     String inputLine = in.readLine();
     a = Integer.valueOf(inputLine).intValue();
    }catch (Exception exc)
    {
     System.out.println("Sorry,please input a number.");
     return;
    }
   if (a%2!=0)
    {
     System.out.println("Sorry,please input a oushu.");
     return;
    }
   for (b=1;b<a;b++)
    {
     c=(a-b);
     if(isPrime(b)&&isPrime(c))
     {
      System.out.println(a+"="+b+"+"+c);
      break;
     }
    }
   }
  } 
  public static boolean isPrime(int k)//方法用来判断一个数是否为偶数
 {
   int a;
   boolean t = true;
   if (k==1)
   return t;
   for (a=2;a<k;a++)
   {
    if (k%a==0)
    break;
   }
   if (a!=k)
   t=false;
   return t;
  }
}  

 

DELPHI2007典型开发实例 第一章 哥德巴赫猜想.rar DELPHI2007典型开发实例 第一章 哥德巴赫猜想 立即下载

相关推荐

Matlab在数论研究中的应用——用Matlab验证哥德巴赫猜想与孪生素数猜想.zip

Matlab在数论研究中的应用——用Matlab验证哥德巴赫猜想与孪生素数猜想

matlab验证哥德巴赫猜想

MATLAB验证哥德巴赫猜想:一个大偶数可分解为两个素数之和 n=input('请输入一个大于2的偶数:'); i=2; while i>1&&i<n/2 if isprime(i)==1 %如果i是素数 j=n-i; %大偶数减去素数 if isprime(j)==1 %j是素数 ...

weixin_44296760的博客 5620

基于MATLAB的哥德巴赫猜想实验.pdf

基于MATLAB的哥德巴赫猜想实验.pdf

哥德巴赫猜想 Matlab实现

哥德巴赫猜想:任一大于2的正偶数可分解为两个素数的和。

m0_74335361的博客 869

思科路由器IPv6各种路由协议配置

思科路由器IPv6路由协议配置:1、静态路由配置;2、默认路由配置;3、RIPng路由配置;4、OSPFv3路由配置。

weixin_41687096的博客 6544

深入解析五大ADC芯片架构及其应用场景

本文深入解析了五大ADC芯片架构及其应用场景,包括逐次逼近型ADC、Σ-Δ型ADC、流水线型ADC、闪存型ADC和积分型ADC。通过详细的架构分析和实际应用案例,帮助工程师理解不同ADC芯片的特点和适用场景,提升电路设计效率。

weixin_28702105的博客 355

MATLAB:哥德巴赫猜想,线性规划

求100以内素数 clear,clc k=[2,3],n=0,count=2; for i=4:100 for j=2:fix(i/2) a=mod(i,j); if a==0 n=0; break else n=1; end end if n...

weixin_44534280的博客 1701

STM32结合FFT与窗函数优化,实现高精度正弦信号提取

本文详细介绍了如何在STM32嵌入式平台上结合FFT算法与窗函数优化技术,实现高精度正弦信号提取。通过分析频谱泄漏原理,对比汉宁窗、汉明窗等窗函数特性,并提供实际代码示例和幅值补偿方法,有效解决了工业检测中信号精度不足的问题。

v5w6x的博客 221

哥德巴赫猜想(实验二)

【代码】哥德巴赫猜想(实验二)

2302_80447486的博客 264

jmeter5.4.1 使用案例

jmeter主要用于接口压力测试,模拟海量请求并发访问接口 1.下载jmeter https://jmeter.apache.org/download_jmeter.cgi 2.启动jemter 双击即可 3.配置jmeter 1.先更改语言 2.创建线程组 配置线程执行规划 3.创建http请求默认值 4.创建http请求 5.创建http信息头管理器 指定 Content-Type:application/json 6.创建响应断言 7.创建察看结果数 直接点击 执行 按.

SpringHASh的博客 1222

CREO5.0二次开发+VS2019配置详解

CREO5.0+VS2019配置更新 一、CREO5.0 配置 二、Visual Studio 2019配置 新建MFC DLL项目 文件>新建>项目,选择MFC DLL,如下图所示 项目名称CREO1 2、配置设置 打开项目属性: 配置资源管理器设置: 设置包含目录、库目录(根据自己CREO的安装位置来设置): 包含目录: 库目录: 预处理器设置: 把下面文字复...

liuyi2517的博客 1万+

C语言小程序——验证哥德巴赫猜想

哥德巴赫猜想:2000以内的不小于4的正偶数都能够分解为两个素数之和(即验证歌德巴赫猜想对2000以内的正偶数成立)。 程序代码如下所示: #include <stdio.h> #include <stdlib.h> void fun() { int i,j,k=0,flag,sushu[2000],sum=0; static int length_s=0,num...

qq_38883271的博客 3983

嵌入式环境下XML配置文件解析实践

在资源受限的嵌入式环境中,如何轻量级地解析XML配置文件成为关键。通过简化语法结构与优化内存使用,实现快速读取和解析配置文件,提升系统启动效率与稳定性。

weixin_31869917的博客 400

C语言利用函数验证哥德巴赫猜想

C语言自定义函数小程序(三) 利用C语言的自定义函数完成哥德巴赫猜想 #include <stdio.h> #include <math.h> int prime(int n) { int i; if(n==2) return 1; for(i=2; i<=sqrt(n); i++) { if(n%i==0) return 0; } return 1; } int main() { int N,n,i; puts("\n

a_Dragon1的博客 1061

从原理到应用:深入解析双编码器在机器人关节力矩感知中的实现

本文深入解析了双编码器方案在机器人关节力矩感知中的实现原理与应用。该方案通过在电机侧和输出侧分别安装编码器,利用两者位置差异间接高精度计算外力,克服了传统电流环精度不足和扭矩传感器成本高昂的缺点。它为实现协作机器人的丝滑拖动示教、灵敏碰撞检测以及足式机器人的动态平衡与柔顺控制提供了关键技术支撑,是目前高性能机器人力控的主流选择。

t8u9v0w1x的博客 662

Google Earth Engine(GEE)—— 显示如何使用迁移的训练样本进行多年分类的脚本(sentinel-2影像为例)光谱差异()

HydroSHEDS 是一种地图产品,它以一致的格式为区域和全球范围的应用程序提供水文信息。它提供了一套不同比例的地理参考数据集(矢量和栅格),包括河流网络、流域边界、排水方向和流量累积。请注意,对于北纬 60 度以上的地区,HydroSHEDS 数据的质量明显较低,因为没有可用的基础 SRTM 高程数据,因此分辨率较低的 DEM(USGS 提供的 HYDRO1k)。该数据集基于 15 角秒(赤道约 500 米)分辨率栅格数据提供嵌套的分层分水岭多边形。光谱信息和之前不同的点:训练结果。

此星光明博客 967

Python-绝对素数和哥德巴赫猜想

Python语言基础-2.5函数基础(理) 第4关:函数基础训练-绝对素数和哥德巴赫猜想 任务描述 本关任务:编写求绝对素数与验证哥德巴赫猜想问题的小程序。 相关知识 为了完成本关任务,你需要掌握:1.函数的定义与调用,2.绝对素数的概念 3.哥德巴赫猜想问题 编程要求 根据提示,在右侧编辑器补充代码,计算并输出数组的平均值和最大值。 1、 编程实现一个函数isPrime(x),判断整数x是否为素数,是输出1,否则输出0 2、求出所有两位数的绝对素数的程序。 绝对素数:一个素数,当它的数字位置

EOF_230321的博客 3067

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

以前写的C语言的小程序(七)(供学习C语言初期的练习和参考)统计一篇文章中的字符个数 验证哥德巴赫猜想 杨辉三角 以数组的形式输入10个数按从小到大排列 以数组的形式输入10个数求最大值

供初学者练习和参考使用,代码直接可以运行,这里我就不贴出结果截图了,可以自己运行看看。 1.统计一篇文章中的字符个数 #include <stdio.h> int main() { int i,j,a,b,c,d,e; a=b=c=d=e=0; char text[3][80]; for(i=0;i<3;i++) { printf("请输入第%d行字符串:\n",i...

qq_42455308的博客 309

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

python刷题第三周

以下是本周有所收获的题目 第一题: 第4章-4 验证“哥德巴赫猜想” (20 分) 数学领域著名的“哥德巴赫猜想”的大致意思是:任何一个大于2的偶数总能表示为两个素数之和。比如:24=5+19,其中5和19都是素数。本实验的任务是设计一个程序,验证20亿以内的偶数都可以分解成两个素数之和。 输入格式: 输入在一行中给出一个(2, 2 000 000 000]范围内的偶数N。 输出格式: 在一行中按照格式“N = p + q”输出N的素数分解,其中p ≤ q均为素数。又因为这样的分解不唯一(例如24还可以分

weixin_52025885的博客 646

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

4-2-2 验证“哥德巴赫猜想”

题目:4-2-2 验证“哥德巴赫猜想” 数学领域著名的“哥德巴赫猜想”的大致意思是:任何一个大于2的偶数总能表示为两个素数之和。比如:24=5+19,其中5和19都是素数。本实验的任务是设计一个程序,验证20亿以内的偶数都可以分解成两个素数之和。 输入格式: 输入在一行中给出一个(2, 2 000 000 000]范围内的偶数N。 输出格式: 在一行中按照格式“N = p + q”输出N的素数...

ML_GearYe的博客 1万+

哥德巴赫猜想的delphi7程序代码

  unit Unit1; interface usesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, StdCtrls; typeTForm1 = class(TForm)    lbl1: TLabel;    lbl2: TLabel;    btn1: TB...

cfeers 389
上一篇: 一个显示日期的简单小程序,主要是学习静态变量的用法
下一篇: 一个根据筛选法求出100以内的所有素数的小程序
W1nt3rs
W1nt3rs 领域专家: 后端开发技术领域 领域专家: 后端开发技术领域
博客等级 码龄22年 977粉丝 301原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值