用ABAP语法写一个九九乘法表
时间: 2023-12-29 21:24:45 浏览: 40
以下是使用ABAP语法编写九九乘法表的代码:
```ABAP
REPORT Z_MULTIPLICATION_TABLE.
DATA: one TYPE i,
two TYPE i,
ans TYPE i,
out TYPE string.
DO 9 TIMES.
one = sy-index.
CLEAR two.
DO one TIMES.
two = sy-index.
ans = one * two.
CONCATENATE two '*' one '=' ans INTO out.
WRITE: / out.
ENDDO.
SKIP.
ENDDO.
```
该代码使用了ABAP语法中的循环语句和字符串拼接函数CONCATENATE,实现了九九乘法表的输出。其中,DO 9 TIMES表示循环9次,one和two分别表示乘法表中的两个数,ans表示它们的积,out表示输出的字符串。在循环中,先将one和two赋值为当前循环次数,然后计算它们的积,最后使用CONCATENATE将它们拼接成一个字符串,并输出到屏幕上。
相关问题
用ABAP代码写一个乘法口诀
ABAP代码可以这样写一个乘法口诀:DATA: lv_num TYPE i, lv_ans TYPE i. lv_num = 2. DO lv_num TIMES. lv_ans = lv_ans * lv_num. lv_num = lv_num + 1. ENDDO. WRITE: lv_ans.
用ABAP 写一个乘法口诀
ABAP 中的乘法口诀可以这样写:"一的一,等于一,二的二,等于四,三的三,等于九,四的四,等于十六,五的五,等于二十五,六的六,等于三十六,七的七,等于四十九,八的八,等于六十四,九的九,等于八十一。”