永发信息网

fortran问题

答案:1  悬赏:30  手机版
解决时间 2021-03-04 09:15
fortran问题
最佳答案
因为只需计算到39,计算范围很小,就没考虑运行时间,只编写了需要的程序。   
 
      !
      integer,parameter:: nn=39
      integer ii,jj,kk,num,total,prime(nn)
      
      !找出3-39之间的素数
      num=0
      check_prime: do ii=3,nn
        do jj=2,ii-1
          if(mod(ii,jj).eq.0) cycle check_prime
        end do
        num=num+1
        prime(num)=ii
      end do check_prime

      !输出找出的素数
      print *,'prime'
      do ii=1,num
        print *,prime(ii)
      end do

      !找出符合条件的素数组合并输出
      print *,'group'
      total=0
      do ii=1,num-2
        do jj=ii+1,num-1
          if(prime(jj)-prime(ii).eq.2) then !第二个比第一个大2时
            do kk=jj+1,num
              if(prime(kk)-prime(jj).eq.4) then !第三个比第二个大4时
                total=total+1
                print *,prime(ii),prime(jj),prime(kk)
              end if
            end do
          end if
        end do
      end do

      !输出满足条件的素数一共有几组
      print *,'total number=',total

      stop
      end
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
古代阵前两将军对战 为什么不打对方坐骑(马
303生活广场A座地下停车场我想知道这个在什么
中国买房和美国买房到底有什么本质的区别
组装电脑如何接线
借钱不还起诉到法院利息最高是多少
滑县钰盛广告信息有限责任公司在哪里啊,我有
怎样才可以挽留一个人回到自己身边呢?
C语言编程求西西弗斯串
那就是他上新闻的原因用英语怎么说
南京国联电力工程设计有限公司怎么样?应届生
静安青年创业实践孵化园地址有知道的么?有点
如何才能把青瓜变成黄瓜呢?
请问,如果去k房唱k,人算比较多20以前,玩什
用微信购买京东的商品怎么退货?
鑫达五金建材怎么去啊,有知道地址的么
推荐资讯
刚组装的电脑,无法开机,插到显示屏上只显示
名家是什么意思
安装windows2003时,出现 “已经安装了该产品
振聋发聩相近的成语
毕节到贵阳客车
如何将通达信的画线改变成其他颜色
芜湖美的工业园在哪 做哪路车可以到
吉林白城怎么样
在干旱的沙漠中有仙人掌生存,而大白菜却不能
顺德勒流有二手房是多少钱一平方
感觉考研政治过不了线??
嫊颜名妆在哪里啊,我有事要去这个地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?