C/C++教程

C++学习系列之打印金字塔和倒金字塔

本文主要是介绍C++学习系列之打印金字塔和倒金字塔,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

实例要求:

  • 用符号“#”打印一个金字塔;
  • 用符号“#”打印一个倒金字塔

金字塔代码:

#include <iostream>
using namespace std;

int main()
{
  for(int i=1; i<=10; i++){
    for(int j=1; j<=10-i; j++)
      cout <<" ";
    for(int k=1; k<=2*i-1; k++)
      cout <<"#";
    cout <<endl;
  }
}

运行结果:
在这里插入图片描述
倒金字塔代码:

#include <iostream>
using namespace std;

int main()
{
  for(int i=1; i<=8; i++){
    for(int j=1; j<=i-1; j++)
      cout <<" ";
    for(int k=1; k<=18-i; k++)
      cout <<" #";
    cout <<endl;
  }
}

运行结果:
在这里插入图片描述

这篇关于C++学习系列之打印金字塔和倒金字塔的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!