使用星号(星号)等特殊字符设计模式是最常见的模式之一
理解循环概念的程序类型。还有很多其他的星星图案
本质上很常见的程序。星形金字塔相当简单,但内容却很多
更有效地理解循环语句及其条件。在这篇文章中,我们将
了解如何在 C++ 中使用星形显示方形图案。最初是完整的正方形和
然后是空心正方形。
显示完整的方形图案
* * * * * * *
* * * * * * *
* * * * * * *
* * * * * * *
* * * * * * *
* * * * * * *
* * * * * * *
登录后复制
共有七行。所以考虑 n = 7。因为我们正在尝试打印完整的正方形。
每行将打印 n 个星星。框架公式的相应表格如下
下面 -
行号 (i) | 星星数 (j) |
---|---|
1 | 7 |
2 | 7 |
3 | 7 |
4 | 7 |
5 | 7 |
6 | 7 |
6 | 7 |
7 | 7 |
这里所有行的星数都是恒定的。让我们看看这个算法 -
算法
- 读取行数作为输入 n
- 对于从 1 到 n 的 i,执行
- 对于范围从 1 到 n 的 j,执行
- 打印星号
- 结束
- 将光标移至下一行
- 结束
示例
#include
using namespace std;
void solve( int n ){
int i, j, k;
for( i = 1; i