早教吧作业答案频道 -->数学-->
COBOL中的OR判断ifa=1ora=2ora=3then.可不可以写成ifa=123then.我不想用evaluate如同move1toamove1tobmove1toc写成move1toabc即可
题目详情
COBOL中的OR判断
if a = 1 or a = 2 or a=3
then
.
可不可以写成
if a = 1 2 3
then
.
我不想用evaluate
如同
move 1 to a
move 1 to b
move 1 to c
写成move 1 to a b c即可
if a = 1 or a = 2 or a=3
then
.
可不可以写成
if a = 1 2 3
then
.
我不想用evaluate
如同
move 1 to a
move 1 to b
move 1 to c
写成move 1 to a b c即可
▼优质解答
答案和解析
IF A = 1 OR A = 2 OR A = 3
THEN
...
END-IF.
THEN
...
END-IF.
WORKING-STORAGE SECTION.
01 A PIC 9 VALUE 0.
88 A-1 VALUE 1.
88 A-2 VALUE 2.
88 A-3 VALUE 3.
...
PROCEDURE DIVISION.
...
IF A-1 OR A-2 OR A-3
THEN
...
END-IF.
...
THEN
...
END-IF.
改写成如下方式是完全可行的:
THEN
...
END-IF.
另外,除了EVALUATE,你还可以使用88层实现对A的多值判断:
WORKING-STORAGE SECTION.
01 A PIC 9 VALUE 0.
88 A-1 VALUE 1.
88 A-2 VALUE 2.
88 A-3 VALUE 3.
...
PROCEDURE DIVISION.
...
IF A-1 OR A-2 OR A-3
THEN
...
END-IF.
...
看了 COBOL中的OR判断ifa...的网友还看了以下:
设a>0,f(x)=e^x/a+a/e^x是R上的偶函数,求a值.∵f(x)=e^x/a+a/e^ 2020-05-17 …
请问什么时候用an?a,e,i,o,u是指单词字母吗?请问什么时候用an?一直听说遇到a,e,i, 2020-06-07 …
已知5个不同元素a,b,c,d,e排成一排.(1)a,e相邻有多少种排法(2)a,e不相邻有多少种 2020-06-12 …
设A=(101;020;-101)求满足方程AB+E=A^2+B的矩阵B用AB+E=A^2+B(A 2020-06-18 …
设g(x)=(a-1)x-bf(x),其中f(x)=ln(x+1),a>0,且g(e-1)=(b- 2020-08-02 …
已知函数f(x)=x-1+a/e∧x(a属于R,e为自然对数的底数)(1)若曲线y=f(x)在点( 2020-08-02 …
为什么A^-1*(A,E)是初等行变换A^-1等于有限个初等方阵相乘我知道,但是初等行变换不是应该 2020-08-02 …
已知1和2,如何求3?1.Pn^(-1)Pn-1^(-1)……P1^(-1)A=E2.Pn^(-1) 2020-11-22 …
一个函数问题注意:以下e均指约等于2.7的那个e已知函数f(x)=(x^2-x-1/a)e^ax(a 2020-12-08 …
英语:下1.将下联打乱的字母组成单词,并写出汉语意思1.a,e,h,g,c,n[]2.e,i,s,t 2020-12-10 …