早教吧 育儿知识 作业答案 考试题库 百科 知识分享

请问如何写一个fortran程序计算1到1000000里面总共有几个素数?

题目详情
请问如何写一个fortran程序计算1到1000000里面总共有几个素数?
▼优质解答
答案和解析
IMPLICIt NONE
LOGICAL Y
INTEGER::N=0,I,J,K
DO I=2,1000000
CALL PRIME(I,Y)
IF(Y) N=N+1
ENDDO
WRITE(*,*) '素数个数为:',N
CONTAiNS
SUBROUTINE PRIME(I,Y)
!判断素数的程序省略...
END SUNBROUTINE
END