【发布时间】:2016-01-17 12:40:38
【问题描述】:
我已经编写了以下程序,我很困惑为什么当我编译程序时我得到一个错误,说 A-COL(1,1) 不是数值,而显示 A-COL(1,1) 给了我1.
IDENTIFICATION DIVISION.
PROGRAM-ID. TEST1.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 DIFF PIC 9(3).
01 ARRAY.
05 A-ROW OCCURS 99 TIMES.
10 A-COL OCCURS 2 TIMES.
15 TABLE-CONTENT PIC 9(3).
PROCEDURE DIVISION.
MOVE 1 TO A-COL(1,1).
MOVE 2 TO A-COL(2,1).
DISPLAY A-COL(1,1).
COMPUTE DIFF = A-COL(1,1) - A-COL(2,1).
DISPLAY DIFF.
STOP RUN.
【问题讨论】:
-
哪一行给出了错误?