楚香饭 发表于 2014-9-26 09:38
这个应该是用
楚香饭 发表于 2014-9-26 12:01
具体要看 Silverfrost Ftn95 的限定了,通常来说,数组的长度限定在 4294967296 左右 ...
open(60,file="e.txt")
write(60,'(1a)'),"e=2."
write(60,'(8x,77i1)')(ns(i),i=2,77)
write(60,'(80i1)')(ns(i),i=78,nk)
write(*,'(a)'),'The ten digital primes in e:'
write(60,'(a)'),'The ten digital primes in e:'
do i=2,nk-10
C i=2
tmp=0
if(ns(i).ne.0) then
do j=i,i+9
tmp=tmp*10+ns(j)
end do
nst=sqrt(tmp)
do it=2,nst
if (mod(tmp,it).eq.0) then
goto 13
end if
end do
13 if (it.gt.nst) then
write(*,'(i5,f15.1)'),i,tmp
write(60,'(i5,f15.1)'),i,tmp
end if
end if
end do
楚香饭 发表于 2014-9-26 15:19
需完整代码
楚香饭 发表于 2014-9-26 15:40
你给出的只是部分代码,我无法帮你查看是什么问题。
我也没有能力根据部分代码,推测出所有代码。 ...
欢迎光临 Fortran Coder (http://bbs.fcode.cn/) | Powered by Discuz! X3.2 |