SAP abap do循环与while循环分别实现九九乘法表

DATAl_a      TYPE n,

      l_b      TYPE n,

      l_sum    TYPE char2,

      l_result TYPE string.

DO:TIMES.

  l_a l_a + 1.

  CLEAR l_b.

  DOl_a TIMES.

    l_b l_b + 1.

    l_sum l_a * l_b.

    "CONCATENATE l_a '*' l_b '=' l_sum INTO l_result.

    l_result |{ l_a }*{ l_b }={ l_sum }|.

    WRITE:|{ l_a }*{ l_b }={ l_sum }|."l_result.

  ENDDO.

  SKIP.

ENDDO.

DATATYPE i,

      l TYPE i.

0.

0.

WHILEk <= 9.

  l_a l_a + 1.

  CLEAR l.

  CLEAR l_b.

  WHILE l < l_a.

    l_b l_b + 1.

    l_sum l_a * l_b.

    CONCATENATE l_a '*' l_b '=' l_sum INTO l_result.

    WRITEl_result.

    l l + 1.

  ENDWHILE.

  SKIP.

  k k + 1.

ENDWHILE.

clear k.

WHILEk <= 9.

  l_a l_a + 1.

  CLEAR l_b.

  DO:l_a TIMES.

    l_b l_b + 1.

    l_sum l_a * l_b.

    CONCATENATE l_a '*' l_b '=' l_sum INTO l_result.

    WRITEl_result.

  ENDDO.

  SKIP.

  k k + 1.

ENDWHILE.

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值