fortran语言中的do语句、write语句分别具体杂用
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/27 20:04:11
fortran语言中的do语句、write语句分别具体杂用
最好有个例子,结合例子,一步一步说明下,
比如这个例子:S=0.0
DO 10 I=1,100
T=1.0
READ(*,*)N
IF(N.GT.0)THEN
DO 20 K=1,N
20 T=T*K
ELSE
T=N
END IF
10 S=S+T
WRITE(*,*)S
END
又如:WRITE语句中的一个例子
INTEGER A(3,2)
READ(*,*)((A(I,J),I=1,3),J=1,2)
WRITE(*,*)A
WRITE(*,100)((A(I,J),J=1,2),I=1,3)
WRITE(*,200)((A(I,J),I=1,3),J=1,2)
100 FORMAT(1X,2I4)
200 FORMAT(1X,3I4)
END
这些程序具体的是咋运行的!
最好有个例子,结合例子,一步一步说明下,
比如这个例子:S=0.0
DO 10 I=1,100
T=1.0
READ(*,*)N
IF(N.GT.0)THEN
DO 20 K=1,N
20 T=T*K
ELSE
T=N
END IF
10 S=S+T
WRITE(*,*)S
END
又如:WRITE语句中的一个例子
INTEGER A(3,2)
READ(*,*)((A(I,J),I=1,3),J=1,2)
WRITE(*,*)A
WRITE(*,100)((A(I,J),J=1,2),I=1,3)
WRITE(*,200)((A(I,J),I=1,3),J=1,2)
100 FORMAT(1X,2I4)
200 FORMAT(1X,3I4)
END
这些程序具体的是咋运行的!
![fortran语言中的do语句、write语句分别具体杂用](/uploads/image/z/5288553-9-3.jpg?t=fortran%E8%AF%AD%E8%A8%80%E4%B8%AD%E7%9A%84do%E8%AF%AD%E5%8F%A5%E3%80%81write%E8%AF%AD%E5%8F%A5%E5%88%86%E5%88%AB%E5%85%B7%E4%BD%93%E6%9D%82%E7%94%A8)
DO 10 I=1,100
I从1循环到100
循环体到行号10为止,包含行号10.即
10 S=S+T
内嵌循环
DO 20 K=1,N
20 T=T*K
很明显是计算阶乘的
WRITE(*,100)((A(I,J),J=1,2),I=1,3)
第一个星号表示使用默认输出设备,即显示器
100表示输出格式为行号100的语句,即
100 FORMAT(1X,2I4)
这几个格式控制符我记不清了,一般的Fortran手册都有
后面((A(I,J),J=1,2),I=1,3)是输出内容
这些问题都很基本,在一般的Fortran入门上都有.
I从1循环到100
循环体到行号10为止,包含行号10.即
10 S=S+T
内嵌循环
DO 20 K=1,N
20 T=T*K
很明显是计算阶乘的
WRITE(*,100)((A(I,J),J=1,2),I=1,3)
第一个星号表示使用默认输出设备,即显示器
100表示输出格式为行号100的语句,即
100 FORMAT(1X,2I4)
这几个格式控制符我记不清了,一般的Fortran手册都有
后面((A(I,J),J=1,2),I=1,3)是输出内容
这些问题都很基本,在一般的Fortran入门上都有.
fortran语言中的do语句、write语句分别具体杂用
关于Fortran中write语句的用法,
关于Fortran中write语句的位置
FORTRAN语言中open语句的问题
fortran程序中的一个语句:write(fmtstring(3:4),"(i2.2)")int(log10(real
FORTRAN中的WRITE和C中什么语句具有相同的功能
fortran语言中do语句,例如:do 20 I=1,3怎么理解呢?
fortran 语言中的语句 DATA FOR /'(?(1X,I3))'/ 中的?是什么意思
fortran语句含义
关于fortran goto 语句
fortran open语句问题
关于Fortran语句