在C ++中打印金字塔

本文使用C ++编程代码生成“金字塔状结构”作为输出。其中金字塔高度和空间是通过遍历double for循环构造确定的,如下所示;

示例

#include <iostream>

using namespace std;

int main() {

   int space, rows=6;

   for(int i = 1, k = 0; i <= rows; ++i, k = 0){

      for(space = 1; space <= rows-i; ++space){

         cout <<" ";

      }

      while(k != 2*i-1){

         cout << "* ";

         ++k;

      }

      cout << endl;

   }

   return 0;

}

输出结果

编译完上面的代码后,金字塔的外观将如下所示。

         *

       * * *

     * * * * *

   * * * * * * *

 * * * * * * * * *

* * * * * * * * * * *

以上是 在C ++中打印金字塔 的全部内容, 来源链接: utcz.com/z/340868.html

回到顶部