- 积分
- 25
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-4-27
- 最后登录
- 1970-1-1
![未绑定新浪微博用户 新浪微博达人勋](source/plugin/sina_login/img/gray.png)
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 言深深 于 2012-4-27 16:00 编辑
我刚学fortran语言不久 我要用此语言从一个很多数据的文件中提取所需的数据 下面是我写的程序 总是执行时出错 我实在检查不出来 求好心人 帮帮忙 指点哈
PROGRAM ExtrenalFile
IMPLICIT NONE
CHARACTER(20) FILEOUT,FILENAME
INTEGER I,J,N=1.00
DIMENSION AA(((I,J)I=1,1000)J=1,10),BB(1000),CC(1000)
REAL AA,BB,CC
WRITE(*,*)"PLEASE INPUT NAME OF FILEIN"
READ*,FILENAME
OPEN(1,FILE=FILENAME)
OPEN(2,FILE=FILEOUT)
DO READ(1,*)AA(I,J)
IF(I>82.AND.I<656)THEN
SELECT CASE(INT(J))
CASE(J==1)
AA=AA(I,J)+50000
WRITE(BB,*)
CASE(J==4)
WRITE(CC,*)
END SELECT
WRITE(2,40)BB(1),CC(1),N,BB(2),CC(2),N,BB(3),CC(3),N
END IF
END DO
CLOSE(1)
CLOSE(2)
40 FORMAT(1X,3(F14.5,F8.4,N))
END PROGRAM
|
|