我想用不同的输入参数集多次运行fortran 77程序; 我已经确定输出文件名会因我使用的不同输入参数而改变,但我不确定如何运行具有不同输入参数集的程序,而无需每次都更改参数来转到代码.
为了说明我的问题,这是一个简单的代码.
PROGRAM CODE
IMPLICIT DOUBLE PRECISION (A-H, J-Z)
COMMON / param / radius
radius = 2
write(*,*) 'radius = ', radius
write(*,*) 'the area is = ', 3.14*radius*radius
END
Run Code Online (Sandbox Code Playgroud)
假设我想用不同的半径运行此代码,而不是必须进入代码并手动更改值,我希望有一个具有不同参数选择的文件并让它运行多次.
当然,通过创建不同参数选择和循环的数组,可以解决这个问题.但是,我不想这样做,因为我实际上有多个参数我想为每次运行更改.
响应下面的评论之一,如果每个运行的文件都有不同的输入选择,那么如何为每次运行的不同参数选择获取不同的行?