私のコードは以下の書かれています: DIMENSION T(10)
DATA A,B /9.,5./
IS=1
J=J+3
T(j-2)=A
T(J-1)=A-B
80 T(J)=T(1)+T(J-1)
J=J+1
IF(J.NE.10) GOTO 80
DO I=1,5
WRITE (*,15) I, T(J)
END DO
15 FORMAT ('T('I2')=',
次のコードを検討してください。それは一度に "n"個の要素を書き込む。 「n」は、インテルコンパイラの5であり、「n」はPGI 4 icels=128
jcels=128
imat=2 ! just for example
write(ounit,*)
x ((real(pr(i,j,imat)),i=1,icels),j=1,jcels)
た場所
program sum
IMPLICIT DOUBLE PRECISION (A-H,O-Z)
x = 1
y = 2
z = (x*y)/dtan(0.0D0)
print *, z
end program sum
このコードをOnline Fortran Compilerとコンパイルすると、「無限大」が得られます。このコードを別の言語で書くと、0で割り切れません。なぜなら、何ら
Fortran 77プログラムを異なる入力パラメータセットで複数回実行したい。私はすでに使用しているさまざまな入力パラメータに対して出力ファイル名が変更されていることを確認しましたが、パラメータを変更するたびにコードに行く必要がなく、入力パラメータの異なるセットでプログラムを実行する方法がわかりません。 私の質問を説明するために、ここでは簡単なコードです。 PROGRAM CODE
IM