用ABAP生成fibonacci数列
发布日期:2021-06-30 14:05:47
浏览次数:3
分类:技术文章
本文共 1468 字,大约阅读时间需要 4 分钟。
*&---------------------------------------------------------------------**& Report ZFIBO*&---------------------------------------------------------------------**&*&---------------------------------------------------------------------*REPORT ZFIBO.TYPES: zcd_int_tab TYPE STANDARD TABLE OF i WITH key TABLE_LINE.CLASS lcl_fibonacci DEFINITION. PUBLIC SECTION. METHODS fibonacci IMPORTING !n TYPE i RETURNING VALUE(fib_numbers) TYPE zcd_int_tab.ENDCLASS.CLASS lcl_fibonacci IMPLEMENTATION. METHOD fibonacci. fib_numbers = COND #( WHEN n = 0 THEN VALUE #( ( |0| ) ) WHEN n = 1 THEN VALUE #( ( |0| ) ( |1| ) ) ELSE " Jerry 2016-12-04 16:39PM at Frankfort -> Beijing " n = 2 " fn1 = fibo(1): (0,1) - internal table " x = fn1[2] = 1 " y = fn1[1] = 0 VALUE #( LET fn1 = fibonacci( n - 1 ) x = fn1[ lines( fn1 ) ] y = fn1[ lines( fn1 ) - 1 ] IN " how to understand this LINES OF ( LINES OF fn1 ) ( x + y ) ) ). ENDMETHOD.ENDCLASS.START-OF-SELECTION. cl_demo_output=>display( NEW lcl_fibonacci( )->fibonacci( 10 ) ).
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
转载地址:https://jerry.blog.csdn.net/article/details/103964709 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月23日 11时39分34秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
LeetCode 137 Single Number II 解题报告
2019-05-01
LeetCode 62 Unique Paths 解题报告
2019-05-01
跟踪sys_mkdir的系统调用过程
2019-05-01
Linux系统fork执行过程
2019-05-01
跟踪sys_execve的执行过程
2019-05-01
分析schedule()的执行过程
2019-05-01
Linux内核学习收获
2019-05-01
optirun执行错误的解决办法
2019-05-01
pycharm无法识别pyqt的问题
2019-05-01
STLPort 哈希表 hash_map/hash_multimap 删除速度慢
2019-05-01
deepin系统没有声音的解决方法
2019-05-01
python学习笔记
2019-05-01
elasticsearch7.x clusterAPI之pending_tasks
2019-05-01
Ant Task
2019-05-01
如何通过${a${b}}的方式扩展属性名或属性值
2019-05-01
Ant内置任务之antcall
2019-05-01
Ant内置任务之antversion
2019-05-01
Ant内置任务之import
2019-05-01
Ant内置任务之available
2019-05-01
Ant内置任务之basename
2019-05-01