观察图形,
第一行:第一列到第六列都是 * ;
第二行:第二列到第六列都是 * ;
第三行:第三列到第六列都是 * ;
……
不难发现,列数大于等于行数是输出为 * ,其余为空
所以我们选择两个循环结构和一个判断结构。
外循环用于执行列数(row)由1-n,内循环用于执行行数(column)由1-6,
过程大概就是第一行,第一列第二列第三列……
第二行,第一列第二列第三列……
……
(把运行速度调到中间自己看看能看懂)
【---------分割线---------】
(1)
这一步放在外循环和内循环之间,column作为内循环的循环变量,初始值为1,需要放在内循环外面,而外循环由第i行到第i+1行时,column要重新赋值1,所以放在外循环内。
(2)
判断结构里的两个输出
注意到最下面有这个
这两个输出都在内循环内,属于输出同一行的内容,所以不要勾上,内循环结束时候的输出
这个引号里面什么都没有,什么都不会输出,但是把那个end current line选上,内循环结束表示这一行输出完了,换行。
(3)raptor输出*和两个空格大小相等,所以要想达到标准图形判断结构里面的输出空格是两个空格。否则结果是这样
结束。
【raptor复习笔记】输出图形
最新推荐文章于 2024-01-04 21:58:50 发布