1、
要么删去then:
if (x .lt. 1.0) y=.false.
要么加end if:
if (x .lt. 1.0) then
y=.false.
end if
2、
我觉得是选项错了,应为20.我运行过了.
3、
1X就是空一格,我不明白你说的提行是什么意思.能否详细解释一下?
4、
逻辑运算符的优先级如下;
(1).NOT.
(2).AND.
(3). OR.
(4). EQV.与.NEQV. 这两个运算符按照先左后右的原则进行运算.
这是网上搜的.我自己的习惯:优先级不明的时候就多用括号.
有问题再交流