fortran如何保留一位小数
时间: 2023-12-10 09:58:16 浏览: 86
在Fortran中,你可以使用FORMAT语句来控制输出的格式。要保留一位小数,可以使用带有小数点和数字占位符的格式规范。
例如,要将一个实数变量x保留一位小数后输出,可以使用以下代码:
```
WRITE(*, '(F1.1)') x
```
其中,'F1.1'表示输出一个实数,总宽度为1,小数位为1。输出会自动按照此格式规范舍入到最接近的一位小数。
相关问题
Fortran将输出的数保留两位小数
你可以使用Fortran中的format语句来控制输出格式,其中可以使用特定的格式符号来控制小数位数。例如,如果要将一个实数保留两位小数输出,可以使用以下代码:
```
real :: x = 3.14159
write(*, '(F6.2)') x
```
其中,'F6.2'表示输出一个宽度为6个字符的实数,其中小数位数为2位。这将输出:3.14。
Fortran输出两个数,一个保留4位小数,另一个保留0位小数
您可以使用Fortran中的format格式来指定输出格式。下面是一个例子:
```
program test
implicit none
real :: a = 3.14159, b = 2.71828
write(*, '(F4.4, F0.0)') a, b
end program test
```
在这个例子中,`F4.4`表示输出一个实数,保留4位小数,而`F0.0`表示输出一个实数,不保留小数。您可以根据需要自己修改格式。运行程序后,输出结果应该是:
```
3.1416 3.
```