早教吧作业答案频道 -->数学-->
fortran求解PROGRAMexINTEGER::m(6),i,j,kDOk=1,6,1callsub1(m(k))ENDDOENDPROGRAMSUBROUTINEsub1(n)REAL::xINTEGER::ncallrandomseed()callrandomnumber(x)n=nint(x*100)RETURNENDSUBROUTINE为什么每次得到的m(1)~m(6)都一样?
题目详情
fortran求解
PROGRAM ex
INTEGER::m(6),i,j,k
DO k=1,6,1
call sub1(m(k))
ENDDO
END PROGRAM
SUBROUTINE sub1(n)
REAL::x
INTEGER::n
call random_seed ()
call random_number (x)
n=nint(x*100)
RETURN
END SUBROUTINE
为什么每次得到的m(1)~m(6)都一样?
PROGRAM ex
INTEGER::m(6),i,j,k
DO k=1,6,1
call sub1(m(k))
ENDDO
END PROGRAM
SUBROUTINE sub1(n)
REAL::x
INTEGER::n
call random_seed ()
call random_number (x)
n=nint(x*100)
RETURN
END SUBROUTINE
为什么每次得到的m(1)~m(6)都一样?
▼优质解答
答案和解析
PROGRAM ex
INTEGER::m(6),i,j,k
call random_seed ()
DO k=1,6,1
call sub1(m(k))
ENDDO
END PROGRAM
SUBROUTINE sub1(n)
REAL::x
INTEGER::n
call random_number (x)
n=nint(x*100)
write(*,*) n
RETURN
END SUBROUTINE
random_seed 只需调用一次既可
INTEGER::m(6),i,j,k
call random_seed ()
DO k=1,6,1
call sub1(m(k))
ENDDO
END PROGRAM
SUBROUTINE sub1(n)
REAL::x
INTEGER::n
call random_number (x)
n=nint(x*100)
write(*,*) n
RETURN
END SUBROUTINE
random_seed 只需调用一次既可
看了 fortran求解PROGR...的网友还看了以下:
定义映射f:A→B,其中A={(m,n)|m,n∈R}接着 B=R,已知对所有的有序正整数对(m, 2020-05-16 …
平面向量.的问题已知P={a|a=(1,0)+m(0,1),m∈R},Q={b|b=(1,1)+n 2020-06-06 …
请教高手给出概率解释(大三以上的进)C(m,k)*C(n-m,r-k)/C(n,r)=C(r,k) 2020-06-11 …
已知定义在R上的增函数f(x)满足f(x)>0,且对于任意的m,n∈R都有f(m)•f(n)=f( 2020-06-11 …
(2010•福建模拟)考察等式:C0mCrn−m+C1mCr−1n−m+…+CrmC0n−m=Cr 2020-07-09 …
若M={x|xˆ2-2x-3〉0},N={x|xˆ2+ax+b≤0,若M∪N=R,M∩N=(3,4 2020-07-09 …
设A是MXN的矩阵,B是NXM的急诊则选当m>n时,必有|AB|=0m>n时,r(AB)《r(A) 2020-07-10 …
一个代数问题R是一个带单位元的交换环,{Mi}是一族R模,{Ni}也是一族R模,M,N是两个R模如 2020-07-21 …
下列对应关系是从集合M到集合N的一一映射的是()A.M=N=R,f:x→y=-1x,x∈M,y∈N 2020-07-30 …
一道数学题..有一长宽高分别为正整数M,N,R,M小于等于N小于等于R的长方体,表面涂上红色后切成 2020-07-31 …