Mam kilka liczb zmiennoprzecinkowych, które muszę wyprowadzać z programu Fortran. Załóżmy, że maksymalna liczba może wynosić 999,9999 i wszystkie są nieujemne. Muszę zerami przed wszystkimi numerami mniej niż 100.Jak zabezpieczyć wyjście zmiennoprzecinkowe Fortran z zerami wiodącymi?
Na przykład, jeśli mam 25.6893782, 245.354567 i 1.2345678, muszę wydrukować je w tworzą coś jak
025.6894
245.3546
001.2346
Jak mogę to zrobić? Byłoby całkiem łatwo z deskryptorem edycji T
, gdybym wiedział, że na przykład wszystkie liczby będą między 10 a 99, coś w tym stylu. Ale nie ma sposobu, bym wiedział o tym wcześniej.
, wciąż myśląc o tym, wymyśliłem coś takiego, ale twoja droga jest znacznie bardziej elegancka. Dzięki. –