2014-09-19 2 views
0

Я хочу «3.66» в качестве конечного результата, когда беру avg из 3 штук. тип даты i используется DOUBLE PRECISION (число с плавающей запятой с двойной точностью). Ответ, который я получаю, когда я просматриваю эти 3 носа (8 + 1 + 2)/3.0, является 3.66666667.Чтобы отобразить только 2 цифры после десятичной точки в FORTRAN 77.

Как показать значение с точностью до двух цифр с точностью до десятичной точки?

ответ

2

Попробуйте

write(output_unit,'(f4.2)') 3.66666667 

затем обратитесь к вашему любимому Fortran учебник или справочного материала и узнать о редактировать данные дескрипторы.