早教吧作业答案频道 -->其他-->
几道简单的fortran的题IF(x.LT.1.0)THENY=.FALSE.这里面哪里不符合语法规定?程序:K=0DO10I=1,6,2DO10J=1,6,3IF(K.LT.I*J)K=I*J10CONTINUEWRITE(*,*)KENDA18B30C25D36为什么答案是C?I取5时j只能取4啊,没20这个答案?F
题目详情
几道简单的fortran的题
IF(x.LT.1.0) THEN Y=.FALSE.这里面哪里不符合语法规定?
程序:K=0
DO 10 I=1,6,2
DO 10 J=1,6,3
IF(K.LT.I*J)K=I*J
10 CONTINUE
WRITE(*,*)K
END
A18 B30 C25 D36 为什么答案是C?I取5时j只能取4啊,没20这个答案?
FORMAT和 WRITE命令括号内,为什么有时1X表示空一格,有时是提行啊,
另外大于小于符号优先逻辑运算符,那逻辑的.NOT.AND OR EQV 的顺序呢
IF(x.LT.1.0) THEN Y=.FALSE.这里面哪里不符合语法规定?
程序:K=0
DO 10 I=1,6,2
DO 10 J=1,6,3
IF(K.LT.I*J)K=I*J
10 CONTINUE
WRITE(*,*)K
END
A18 B30 C25 D36 为什么答案是C?I取5时j只能取4啊,没20这个答案?
FORMAT和 WRITE命令括号内,为什么有时1X表示空一格,有时是提行啊,
另外大于小于符号优先逻辑运算符,那逻辑的.NOT.AND OR EQV 的顺序呢
▼优质解答
答案和解析
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. 这两个运算符按照先左后右的原则进行运算.
这是网上搜的.我自己的习惯:优先级不明的时候就多用括号.
有问题再交流
要么删去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. 这两个运算符按照先左后右的原则进行运算.
这是网上搜的.我自己的习惯:优先级不明的时候就多用括号.
有问题再交流
看了 几道简单的fortran的题...的网友还看了以下:
英语中的,现在完成时I'velivedherefortwentyyears.I'vebeenher 2020-05-14 …
设L是xoy平面上的一条光滑曲线弧,函数f(x,y)在L上有界.用L上的点M1,M2,…Mn-1把 2020-05-16 …
利用极坐标计算I=∫∫(∫∫下面有个D)(x^2+y^2)dδ,其中D由圆x^2+y^2=4围成. 2020-06-27 …
英语单词怎么不像中文,一个词语(我们)改一个字后仍然是(我的,我要)而英语例如:We我们,I我.B 2020-07-14 …
一个向量I(上面有箭头),如果乘以e^jβ则表示其对应的复数形式.我想问下这个复数形式手写怎么写? 2020-07-16 …
设I为全集,S1、S2、S3是I的三个非空子集,且S1∪S2∪S3=I,则下面论断正确的是:A.S 2020-07-30 …
问一个JS面试题下面是我写的代码可是有错代码要实现的需求是点提交后显示你选中的是第几个单选框Unt 2020-08-04 …
一道数据结构题目求解释。为什么?下面的叙述不正确的是(B.C)A.线性表在链式存储时,查找第i个元素 2020-10-30 …
现有大小形状完全相同的标号为i的i个球(i=1,2,3),现从中随机取出2个球,则取出的这两个球的1 2020-11-07 …
总共有n个数,n趋近于无穷大,第K个数是最大,第i个数是第二大,问第i个数在K前面的概率是多大,后面 2020-11-11 …