2020-08-18 05:06发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,我很新鲜,学习能力也很高。 ... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,我很新鲜,学习能力也很高。 同时执行do和enddo语句。 我想创建菱形输出。
*
* *
* * *
任何人都可以通过玩write语句或执行enddo循环语句来帮助我创建以上输出。
你好 Karon Christydoss
也许像这样吗?
参数:p_size 类型i。 数据: lv_size TYPE i, lv_size_even TYPE标志, lv_step_size TYPE i, lv_number_of_stars TYPE i, lv_number_of_spaces类型i。 lv_size = p_size。 lv_size_even = xsdbool(lv_size MOD 2 = 0)。 lv_step_size = 1。 lv_number_of_stars = 1。 如果lv_size_even = abap_true。 lv_number_of_stars = 2。 万一。 做lv_size次。 lv_number_of_spaces = 0。 如果lv_number_of_stars <> lv_size。 lv_number_of_spaces =(lv_size-lv_number_of_stars)/2。 其他。 如果lv_size_even = abap_true。 如果lv_step_size = 0。 lv_step_size = -1。 其他。 lv_step_size =0。"双中心线 万一。 其他。 lv_step_size = -1。 万一。 万一。 写/''。 做lv_number_of_spaces次。 写''。 ENDDO。 做lv_number_of_stars次。 写'*'。 ENDDO。 做lv_number_of_spaces次。 写''。 ENDDO。 lv_number_of_stars = lv_number_of_stars +(2 * lv_step_size)。 是两次,因为从双方 ENDDO。
最多设置5个标签!
你好 Karon Christydoss
也许像这样吗?
亲切的问候,Mateusz
一周热门 更多>