首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用progress-4gl以三角形方式显示数字

如何使用progress-4gl以三角形方式显示数字
EN

Stack Overflow用户
提问于 2016-09-23 17:17:48
回答 2查看 204关注 0票数 0

如何用progress4gl框架显示一个或多个三角形的数字?请帮帮我。

例如。

代码语言:javascript
复制
           1         OR             1
         1 1 1                    1 2 3
       1 1 1 1 1                 1 2 3 4 5
     1 1 1 1 1 1 1.            1 2 3 4 5 6 7
EN

回答 2

Stack Overflow用户

发布于 2016-09-23 17:40:30

关于用例真的很麻烦...但是:

代码语言:javascript
复制
DEFINE VARIABLE i AS INTEGER NO-UNDO . 

DO  i = 1 TO 5:

    DISPLAY FILL (" ", (6 - i) * 2) + FILL ("1 ", i * 2 - 1) FORMAT "x(40)" WITH DOWN STREAM-IO.
    DOWN 1. 

END.

越来越近了。

票数 1
EN

Stack Overflow用户

发布于 2016-09-23 19:34:23

代码语言:javascript
复制
DEFINE VARIABLE i      AS INTEGER NO-UNDO . 
DEFINE VARIABLE j      AS INTEGER NO-UNDO . 

DEFINE VARIABLE cLine AS CHARACTER FORMAT "x(40)" NO-UNDO.

DO  i = 1 TO 5:

    cLine = FILL (" ", (6 - i) ) .

    DO j = 1 TO i:
        cLine = cLine + STRING (j * 2 - 1) + " ".
    END.

    DISPLAY cLine WITH DOWN STREAM-IO.
    DOWN 1. 

END.
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39657080

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档