赛跑网

 找回密码
 注册
查看: 2102|回复: 6

[ABAP问题] 关于屏幕设置的问题

[复制链接]
发表于 2012-7-13 22:43:30 | 显示全部楼层 |阅读模式
1赛跑币
九九乘法表.jpg

如图,这是我执行程序生成的九九乘法表。
我想把格式变成工整、整洁一些。该如何去掉多于的空格,让这个九九乘法表成为一个好看的表呢?


下面是我的程序:

data:sum type i,
     num type i.

do 9 times.
  num = sy-index.
  do num times.
     sum = num * sy-index.
     write: sy-index,'*' ,num,'=' ,sum.
  enddo.
skip.
enddo.

最佳答案

查看完整内容

REPORT ZTEXT009. DATA: LEFT(2) TYPE N VALUE 1, RIGHT(2) TYPE N VALUE 1, COUNTER TYPE I VALUE 1, RESULT(2) TYPE N . DO 9 TIMES. DO COUNTER TIMES. RESULT = LEFT * RIGHT. WRITE: LEFT,'*',RIGHT, '=',RESULT, ' '. RIGHT = RIGHT + 1. ENDDO. RIGHT = 1. COUNTER = COUNTER + 1. WRITE:/. LEFT = LEFT + 1. ENDDO. 参考这个程序。你的程序是 ...




上一篇:凭证的行项目文本摘要,怎么写?
下一篇:根据功能范围出具的销售成本报表 是什么意思?功能范围和销售成本会有关联吗?
本楼点评(0) 收起
发表于 2012-7-13 22:43:31 | 显示全部楼层
REPORT  ZTEXT009.
DATA: LEFT(2)     TYPE N VALUE 1,
      RIGHT(2)    TYPE N VALUE 1,
      COUNTER     TYPE I VALUE 1,
      RESULT(2)   TYPE N .
DO 9 TIMES.
  DO COUNTER TIMES.
    RESULT = LEFT * RIGHT.
    WRITE: LEFT,'*',RIGHT, '=',RESULT, ' '.
    RIGHT = RIGHT + 1.
  ENDDO.
  RIGHT = 1.
  COUNTER = COUNTER + 1.
  WRITE:/.
  LEFT = LEFT + 1.
ENDDO.

参考这个程序。你的程序是换行的时候没有处理好!
本楼点评(0) 收起
回复

使用道具 举报

发表于 2012-7-13 23:12:22 | 显示全部楼层
呵,得复习下abap老师的讲座了
本楼点评(0) 收起
回复

使用道具 举报

发表于 2012-7-14 01:37:01 | 显示全部楼层
虽然没有学过这个语言,但是应该很其他语言都类似,
但是我也没有找到语句中写空格的地方,
支持一下,继续努力!
本楼点评(0) 收起
回复

使用道具 举报

发表于 2012-7-14 10:45:32 | 显示全部楼层
来看看学习学习
本楼点评(0) 收起
回复

使用道具 举报

 楼主| 发表于 2012-7-16 20:53:05 | 显示全部楼层
SAPOK_ABAP 发表于 2012-7-14 11:54
REPORT  ZTEXT009.
DATA: LEFT(2)     TYPE N VALUE 1,
      RIGHT(2)    TYPE N VALUE 1,

原来是数据类型定义错了!!
本楼点评(0) 收起
回复

使用道具 举报

发表于 2013-7-24 11:40:42 | 显示全部楼层
谢谢,学习
本楼点评(0) 收起
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|联系我们|赛跑网 ( 苏ICP备14021163号-4QQfsq

GMT+8, 2026-8-3 15:24 , Processed in 0.294403 second(s), 48 queries .

Powered by 91SAP X3.4

© 2001-2023 91sap Team.

快速回复 返回顶部 返回列表