0 fortran
在fortran中使用do循环时遇到问题,
REAL W,V,X
DO 50 W = 0.5,5.0,0.5
DO 50 V = 10.0,1000.0,10.0
DO 50 X = 1.0,10,1.0
C=(W*V*X)/1000.0
WRITE(*,*) W,V,X,C
50 CONTINUE
STOP
END
Run Code Online (Sandbox Code Playgroud)
如果我给出了它,它表明只需要在do循环中使用整数,有没有办法以do循环或任何其他方式给出整数?
使用整数作为循环索引
REAL W,V,X
INTEGER I,J,K
DO 50 I = 1,10
DO 50 J = 1,100
DO 50 K = 1,10
W = 0.5 * I
V = 10.0 * J
X = 1.0 * K
C=(W*V*X)/1000.0
WRITE(*,*) W,V,X,C
50 CONTINUE
STOP
END
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1035 次 |
最近记录: |