Как избавиться от нежелательных пробелов в выводе на печать Фортрана?

Это может показаться тривиальной проблемой, но я не смог найти ответа через поиск в 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

Возможно ли это в Фортране?

Ответы на вопрос(1)

Ваш ответ на вопрос