Fortran输出两个数,一个保留4位小数,另一个保留0位小数
时间: 2024-05-04 21:21:50 浏览: 72
您可以使用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.
```
相关问题
Fortran输出两个数,一个保留0位小数,另一个保留所有小数
你可以使用Fortran的格式化输出来实现这个功能。以下是一个示例代码:
```
program print_numbers
implicit none
real :: num1, num2
num1 = 3.1415926
num2 = 3.1415926
write(*, '(F0.0, F0.6)') num1, num2
end program print_numbers
```
在上面的代码中,我们定义了两个实数变量 `num1` 和 `num2`,并将它们都设置为 `3.1415926`。然后,我们使用 `write` 函数进行格式化输出。格式字符串 `'(F0.0, F0.6)'` 指定了两个浮点数输出格式。第一个格式 `F0.0` 表示将 `num1` 输出为保留 0 位小数的整数。第二个格式 `F0.6` 表示将 `num2` 输出为保留所有小数位的浮点数。
输出结果将会是:
```
3.000000 3.141593
```
其中,第一个数保留了 0 位小数,第二个数保留了所有小数位。
Fortran将输出的数保留两位小数
你可以使用Fortran中的format语句来控制输出格式,其中可以使用特定的格式符号来控制小数位数。例如,如果要将一个实数保留两位小数输出,可以使用以下代码:
```
real :: x = 3.14159
write(*, '(F6.2)') x
```
其中,'F6.2'表示输出一个宽度为6个字符的实数,其中小数位数为2位。这将输出:3.14。
阅读全文