私は行ごとに読み込んで印刷しようとしている.datファイルを持っています。 誰でもFortranでそれを行う方法について助けてもらえますか? ありがとうございます! データ: REMARK GENERATED BY TRJCONV
TITLE UNNAMED t= 0.00000
REMARK THIS IS A SIMULATION BOX
CRYST1 26.178 26.178 26
大量の乱数を生成する必要があります(ゼロから1まで、均等に分散します)。 私が最初にDoループを持っていたなどの場で乱数を生成した数字を生成するときに、私は「コールRANDOM_NUMBERコメントアウト場合 Real :: RandomN
Integer :: N
DO N = 1, 10000
Call RANDOM_NUMBER(RandomN)
... Some C
:私がテストしたとき * checking whether package 'EpiILM' can be installed ... WARNING
Found the following significant warnings:
Warning: GNU Extension: Different type kinds at (1)
と対応するログファイルには、 Epi
似たタイトルのスレッドがいくつかありますが、それらは同じではないと思います。 1つは非常によく似たfortran pass allocated array to main procedureでしたが、答えにはFortran 2008が必要でした。私はFortran 90/95ソリューションの後です。 もう1つの非常によく、非常によく似たスレッドはDynamic array allocation i
Fortran 95で二重合計を書こうとしていますが、正しい出力を得られないようです。常にFortranの非常に小さな実数を出力するようです。私のコードは以下の通りです: program summation
implicit none
integer::i,j,m,n
real::s,s1
s1=0
do i=1,100
do j=1