用Fortran语言,编写一个程序,用表控格式输入数据0.2,0.3,30,分别赋值给实型变量a,b和整型变量m。有格式输出a,b和m的值,使a的值宽8列,小数占2列;b是指数型实数,宽15列,小数占3列;m的宽度是5列。
时间: 2023-12-06 11:03:49 浏览: 78
DSP_fft_FORTRAN_FFT程序_fft_Fortran语言编写_数字_可用_
5星 · 资源好评率100%
以下是Fortran语言的程序代码:
```
program format_input_output
implicit none
real a, b
integer m
! 使用表控格式输入数据
read (*, '(f8.2, e15.3, i5)') a, b, m
! 使用表控格式输出数据
write (*, '(F8.2, E15.3, I5)') a, b, m
end program format_input_output
```
程序中,`read`语句使用表控格式`(f8.2, e15.3, i5)`读取输入数据,分别赋值给实型变量`a`和`b`,以及整型变量`m`。`write`语句使用表控格式`(F8.2, E15.3, I5)`输出变量`a`,`b`和`m`的值,分别满足所述格式要求。
注意:本程序要求输入数据格式必须为`0.2`、`0.3`和`30`,且数据之间用逗号分隔。如果输入数据格式不符合要求,程序可能会出现错误。
阅读全文