`
saber7
  • 浏览: 10210 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

哪两个素数相加等于998

阅读更多

朋友在学ruby,刚才碰到这个问题“哪两个素数相加等于998”,刚好我在学python,就试着用python写了一下,其实很简单。

 

def isPrime(d):
    for i in range(2,d-1):
        if d%i == 0:
            return False
        else:
            pass
    return True

for i in xrange(2,499):
    if isPrime(i) and isPrime(998-i):
        print i,998 - i

 

开始我求出的结果是:

 

7 991
31 967
61 937
79 919
139 859
211 787
229 769
241 757
271 727
307 691
337 661
367 631
379 619
397 601
421 577
457 541
499 499
541 457
577 421
601 397
619 379
631 367
661 337
691 307
727 271
757 241
769 229
787 211
859 139
919 79
937 61
967 31
991 7

 

但是朋友说从499 499开始后面就重复了,嗯,我的理解是 a(7) +b(991) = 998 跟 a(991) +b(7) = 998 的概念是不一样的,不过既然说重复了,就写成2到499就行了。

for i in xrange(2,499):

 

分享到:
评论

相关推荐

    大于4的偶数拆分为两个素数相加.c

    大于4的偶数拆分为两个素数相加.c

    任意输入一个偶数n(n>4),请将它分解为两个素数之和。

    任意输入一个偶数n(n>4),请将它分解为两个素数之和。

    验证哥德巴赫猜想,任意一个大于等于6的偶数都可以分解为两个素数之和,VB6.0源代码编写

    验证哥德巴赫猜想,任意一个大于等于6的偶数都可以分解为两个素数之和,VB6.0源代码编写

    素数查找程序

    素数查找程序代码,描述了如何查找素数,简要的介绍了素数查找的方法

    偶数表为两个素数之和时表法数的计算法则

    偶数表为两个素数之和时表法数的计算法则,庄严,庄宏飞,本文由素数模根数型理论把全体素数表示为代数条件通式,在全体偶数和全体素数间建立了各自对应的两个素数相加式;本文利用中心对

    质数环(素数环) c语言代码

    质数环是相邻两数相加之和为质数数字环。本程序实现的是1-20个数构成的质数环。每个数字只能使用一次,相邻两数相加之和为质数,首尾数字相加也为质数。

    java多线程使用

    编写两个线程:  第一个线程计算2-1000000之间的质数及个数  第二个线程计算1000000-2000000之间的质数 及个数

    1_3.zip_mainly5st_propercqq_创建一个vi

    1.创建一个 VI 程序,比较两个数, 如果其中一个数大于或等于另一个数,则 LED 点亮。 要求:可以多次操作,直到点退出按钮。... 一个充分大的偶数可以表示为两个素数之和 要求:可以多次操作,直到点退出按钮。

    世界500强面试题.pdf

    1.5.6. 输入两个整数 n 和 m,从数列 1,2,3.......n 中 随意取几个数 ....... 116 1.5.7. 输入一个表示整数的字符串,把该字符串转换成整数并输出.............. 118 1.5.8. 给出一个数列,找出其中最长的单调...

    java 经典习题.doc

    题目:判断101-200之间有多少个素数,并输出所有素数。 1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 【程序3】 题目:打印出所有的"水仙...

    求原三位数

    有一种数字魔术的玩法很简单,任意一个三位数abc,将其百位a,十位b和个位c重新排列得到另外五个三位数bca,bac,cba,cab,acb,把这五个三位数相加得到和为m,如果你只得到m,能否将原三位数abc找出来?...

    Java经典编程题(附答案)

    题目:判断101-200之间有多少个素数,并输出所有素数。 1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 【程序3】 题目:打印出所有的"水仙花...

    2018年人教版五年级数学下册期末检试卷 (3).doc

    2、两个奇数相加,和一定是( )数,两个奇数相乘,积一定是( )数。 3、两个互质数的最小公倍数是65,这两个数的和是( )。 4、a=2×3×7,b=2×2×7,那么a和b的最大公约数是( ),最小公倍数是( ) 5、5千克...

    蓝点被必做的算法经典题java.c/c++

     题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。  1.程序分析:判断...

    FE-Okadoc-RN

    关于问题 Sum X & Y, and print the result Input : 1, 2 Output : 3 ... 将两个数字相加 两个数字相乘 查找前N个质数 查找第一个N斐波那契序列 先决条件 该项目的源代码是使用编写的。 运行此应用

    各种c++经典例题,多种编程语言

    【程序1】 题目: 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 【程序2】 题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,...题目:一个偶数总能表示为两个素数之和

    hexl:英特尔同态加密加速库可加速同态加密中使用的模块化算术运算

    英特尔同态加密加速库(HEXL) 英特尔HEXL是一个开放源代码库,可在Galois字段上... 即,当将两个多项式相加或相乘时,结果的每个系数都被质数模数p减小。 当将两个多项式相乘时,通过除以X^N+1的余数,可进一步减少

    leetcode2sumc-LeetCode:力码

    leetcode 2 和 c 力码 这是我对 LeetCode ...两个数字相加 反转字符串中的单词 解码字符串 —— 传入: 之字形转换 通配符匹配 包含重复项 III 任务计划程序 质数回文 独特的路径 III 按位与等于零的三元组

    最新JAVA编程题全集_50题及答案

    题目:判断101-200之间有多少个素数,并输出所有素数。 程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 public class lianxi02 { public static ...

    Javascript_ProblemSolving:每日Javascript问题解决

    检查输入的两个字符串是否为字谜 问题13 根据给定条件舍入数组的每个数字 问题14 将输入字符串的每个字母移至下一个字母,并将所有元音大写 问题15 在不限制输入传递数量的情况下添加所有输入数字 问题16 ...

Global site tag (gtag.js) - Google Analytics