- 积分
- 31
- 注册时间
- 2005-5-9
- 仿真币
-
- 最后登录
- 1970-1-1
|
发表于 2005-5-14 20:36:26
|
显示全部楼层
来自 江苏南京
Re:读入文件时怎么让程序每5行跳过一条记录呢?(fortran)
楼主是否是不想要第三行,若是,则可在读第二行时用“/”跳过第三行,很久没用了,一时想不出比此更好的办法,下面是我试改的程序,供参考:
program test 1
DIMENSION MA(3,3)
open(unit=3,file='1.dat')
open(unit=2,file='2.dat')
DO 1,I=1,3
IF(MOD(I,2).EQ.0)THEN
read(3,20)(MA(I,J),J=1,3)
ELSE
READ(3,21)(MA(I,J),J=1,3)
END IF
1 CONTINUE
20 FORMAT(3I/)
21 FORMAT(3I)
DO 2,I=1,3
2 WRITE(2,*)(MA(I,J),J=1,3)
END |
评分
-
1
查看全部评分
-
|