Syntax 数据声明中的fortran循环语法错误
我是fortran新手,在这方面做了一点尝试,但不确定我的编码有什么问题 我看到的错误是:Syntax 数据声明中的fortran循环语法错误,syntax,fortran,fortran90,Syntax,Fortran,Fortran90,我是fortran新手,在这方面做了一点尝试,但不确定我的编码有什么问题 我看到的错误是: Error: Syntax error in data declaration at (1) PROGRAM MAIN INTEGER I. I_START. I_END. I_INC REAL A(100) I_START = 1 I_END = 100 I_INC = 1 DO I = I_START, I_END, I_INC
Error: Syntax error in data declaration at (1)
PROGRAM MAIN
INTEGER I. I_START. I_END. I_INC
REAL A(100)
I_START = 1
I_END = 100
I_INC = 1
DO I = I_START, I_END, I_INC
A(I) = 0.0E0
END DO
END
您看到的语法错误出现在整数声明上
INTEGER I. I_START. I_END. I_INC
应该是
INTEGER I, I_START, I_END, I_INC
更新后的程序应该是这样的
PROGRAM MAIN
INTEGER I. I_START. I_END. I_INC
REAL A(100)
I_START = 1
I_END = 100
I_INC = 1
DO I = I_START, I_END, I_INC
A(I) = 0.0E0
END DO
END
这段代码看起来像是直接从中提取的,所以你一定是在输入时一直按错了键。您可能需要更改:
A(I) = 0.0E0
到
因此,您可以看到示例代码的输出。的
s应该是,
s
print *, I