早教吧作业答案频道 -->数学-->
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...的网友还看了以下:
1+r+r^2+...+r^n=[(r^n+1)-1]/r-1如果左边取1+r+r^2,右边[(r 2020-06-02 …
\r\n到底是啥意思?今天编写C#窗体程序,一个multiline的textBox,里面输入\r或 2020-06-09 …
360°的弧就是一个圆周为2πr,所以n°的弧弧长l应该是n/360*2πr=nπr/180当l= 2020-06-13 …
lim(n->无穷)p(1+r/n)^(nt)=lim(n->无穷)p[(1+r/n)^(n/r) 2020-06-14 …
阅读下面的程序,写出运行结果.(1)#include"stdio.h"main(){inti=0, 2020-07-23 …
下列对应关系是从集合M到集合N的一一映射的是()A.M=N=R,f:x→y=-1x,x∈M,y∈N 2020-07-30 …
读音节,注意声调,选出调号有错误的一组()A.水平如镜shuǐpínɡrújìnɡB.桃李争妍táo 2020-11-04 …
下列词语中画线的字,读音不全都正确的一组是A.赡养(shàn)熟稔(rěn)钟灵毓秀(yù)循规蹈矩 2020-11-06 …
下面字音有错误的是()A.脑髓(suǐ)菜畦(qí)渊(yuān)博B.风靡(mí)潦(liāo)草 2020-11-08 …
A、纳罕(hǎn)冉冉(rǎn)柚子(yóu)头晕目眩(xuàn)B、迂回(yú)伫(chù)立颤抖 2021-01-01 …