C++程序 打印右半金字塔图案
这里我们将使用以下两种方法构建C++程序打印右半金字塔图案:
- 使用 for循环
- 使用 while循环
输入:
输出:
1. 使用 for循环
首先使用 for循环 来确定行数,第二个 for循环 则确定列数。 这里的值将根据第一个 for循环 而更改。
输出
时间复杂度: O(n 2 )
这里的n是行数。
空间复杂度: O(1)
因为只使用了恒定的额外空间。
2. 使用while循环
while循环会检查条件,直到条件为false。如果条件为真,那么进入循环并执行语句。
输出
时间复杂度: O(n 2 ),其中n是行数
空间复杂度: O(1)