欢迎光临散文网 会员登陆 & 注册

大于四的偶数的素数分解

2023-04-02 18:26 作者:ChinaBlack303  | 我要投稿

实验:大于等于4的偶数可以写成两个素数的和

实验内容:使用函数和循环编写程序

实验目的:

- 掌握函数的定义

- 掌握range的用法

- 掌握循环的用法

- 掌握奇偶数的判断方法

在1742年,德国业余数学家克里斯蒂安·哥德巴赫向莱昂哈德·欧拉提出了以下猜想:

任何大于2的数都可以表示为三个质数的和。

在他的猜想中,哥德巴赫认为1是一个质数。按照惯例,我们不再将1视为质数。后来欧拉对这个猜想进行了修改:

每个大于等于4的偶数可以表示为两个质数的和。

例如:

8 = 3 + 5

20 = 3 + 17 = 7 + 13

42 = 5 + 37 = 11 + 31 = 13 + 29 = 19 + 23

尽管没有正式的证明该猜想的方法,但我们可以在特定范围内验证戈德巴赫的猜想。在本编程任务中,您将被要求验证用户定义的范围内的戈德巴赫猜想。

您将提示用户输入范围,然后您的程序将以n = a + b的形式打印出该范围内的所有偶数(包括端点),其中a和b是质数且a <= b。每个偶数应在单独的一行上,后跟所有可能的唯一质数对。您的示例输出应如下所示:

提示: 1.先写一个函数判断输入的参数是否为素数。

2.循环判断用户输入的参数是否满足要求。

3.判断上下限中的偶数是否可以写成n = a + b的形式。

代码:


大于四的偶数的素数分解的评论 (共 条)

分享到微博请遵守国家法律