Как избавиться от нежелательных пробелов в выводе на печать Фортрана?
Это может показаться тривиальной проблемой, но я не смог найти ответа через поиск в Google. У меня есть эта маленькая программа:
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
Возможно ли это в Фортране?