【发布时间】:2015-09-23 00:15:09
【问题描述】:
这可能看起来像一个微不足道的问题,但我无法通过谷歌搜索找到任何答案。我有这个小程序:
Program Test_spacing_print
Integer:: N
Real:: A,B
N=4; A=1.0; B=100.0
print*,'N =',N
print*,'A =',A,' B =',B
print '(2(A3,F8.2,1X))' ,'A =',A,' B =',B
print 20, A,B
20 format('A =',F8.2,x,'B =',F8.2)
End Program Test_spacing_print
这给了我输出:
N = 4
A = 1.00000000 B = 100.000000
A = 1.00 B 100.00
A = 1.00 B = 100.00
我想去掉= 符号之后不需要的空格,即我想要的输出应该看起来像(= 之后的 1 个空格):
N = 4
A = 1.00000000 B = 100.000000
A = 1.00 B = 100.00
A = 1.00 B = 100.00
在 fortran 中可以吗?
【问题讨论】:
标签: format fortran output fortran90