|
大家好,有一个可能是语法的问题请大家帮忙看看。以下是前人开发的计算程序中的一条语句,我搜索了解到 15F7.2 是指15个浮点数,每个7位,含两位小数。现在的问题是,这个“15”是根据我的输入文件来改变的,所以需要设成一个变量,我已经尝试过一些方法,但都没有正确解决,请大家帮忙看看。
FORMAT(I3,15F7.2,I8)
已经尝试的解决方法如下,为直接引入变量,编译时就报错
INTEGER:: kk_plus1=15
FORMAT(I3,kk_plus1F7.2,I8)
加上引号,编译没问题,但执行时遇到输出结果的节点出错
INTEGER:: kk_plus1=15
FORMAT(I3,'kk_plus1'F7.2,I8)
|
|