用matlab写个小程序

130关注580浏览

如果两个连续自然数的乘积减1是素数,那么这两个连续的自然数称为亲密数对,该素数为亲密素数。例如,2*3-1=5,5是素数,故<2,3>是亲密数对,5是亲密素数。不调用系统内部函数,求区间[2 100]内:
(1)亲密数对有多少对。
(2)计算与上述亲密数对对应的亲密素数的和。

展开全部
收起
2回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Thomason

    14人对此回答表示赞同

    num=0;
    sum=0;
    for i=2:9
    if isprime(i*(i+1)-1)
    num=num+1;
    sum=sum+i*(i+1)-1;
    end
    end
    num %亲密数对数
    sum %亲密数对应素数的和。
    展开
    14
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Bryson

    2人对此回答表示赞同

    %%%%没有用到内部函数!!!
    PrimeNumber=[2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97];
    k=1;
    for i=2:100
    temp=i*(i-1)-1;
    for j=1:length(PrimeNumber)
    if temp==PrimeNumber(j)
    Resu
    展开
    2
    0回复
    发布于 5年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部