ABAP中(1)运行程序,输出自己的学号+姓名以及程序运行的系统时间以及账号。 (2)选择屏幕输入整数n(你的学号的后两位),程序运行输出1+2+3+…+n的和。 输出20-35之间所有的偶数。
时间: 2024-03-01 12:49:35 浏览: 70
定义输入屏幕-ABAP实例讲解
好的,下面是您需要的ABAP代码:
第一题:
```
REPORT z_output_info.
DATA: lv_student_id TYPE string VALUE '您的学号',
lv_student_name TYPE string VALUE '您的姓名',
lv_system_time TYPE sy-uzeit,
lv_user_id TYPE sy-uname.
GET TIME FIELD lv_system_time.
lv_user_id = sy-uname.
WRITE: / '学号:', lv_student_id,
/ '姓名:', lv_student_name,
/ '系统时间:', lv_system_time,
/ '账号:', lv_user_id.
```
第二题:
```
REPORT z_output_sum_even.
PARAMETERS: p_n TYPE i.
DATA: lv_sum TYPE i,
lv_num TYPE i.
DO p_n TIMES.
lv_sum = lv_sum + sy-index.
ENDDO.
WRITE: / '1+2+3+...+', p_n, '=',
lv_sum.
WRITE: / '20-35之间的偶数为:'.
DO 35 TIMES.
IF sy-index < 20.
CONTINUE.
ELSEIF sy-index > 35.
EXIT.
ENDIF.
IF sy-index MOD 2 = 0.
WRITE: / sy-index.
ENDIF.
ENDDO.
```
注意,第二题需要您在屏幕上手动输入一个整数n,程序会输出1+2+3+...+n的和以及20-35之间的所有偶数。
阅读全文