Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Syntax 数据声明中的fortran循环语法错误_Syntax_Fortran_Fortran90 - Fatal编程技术网

Syntax 数据声明中的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

我是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

       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