21xrx.com
2024-11-05 12:22:35 Tuesday
登录
文章检索 我的文章 写文章
用C++语言编写程序打印圣诞树
2023-07-06 07:25:12 深夜i     --     --
C++ 编程 圣诞树 程序 打印

在圣诞节来临之际,为了营造出节日的氛围,我们可以编写一个C++程序来打印圣诞树。它不仅能让我们享受编写代码的乐趣,还能让我们体验到节日的快乐。

首先,我们需要定义出所需要使用的变量,代码如下:


#include <iostream>

using namespace std;

int main()

  int height; // 树的高度

  cout << "请输入要打印的圣诞树的高度 : "; // 提示用户输入树的高度

  cin >> height; // 读入树的高度

  return 0; // 结束程序

然后,我们需要使用for循环来打印出圣诞树的形状。我们可以通过嵌套循环来实现,以下是完整的代码:


#include <iostream>

using namespace std;

int main()

{

  int height; // 树的高度

  cout << "请输入要打印的圣诞树的高度 : "; // 提示用户输入树的高度

  cin >> height; // 读入树的高度

  // 打印树的上半部分

  for (int i = 1; i <= height; i++)

  {

    for (int j = 1; j <= height - i; j++)

    

      cout << " "; // 打印空格

    

    

    for (int k = 1; k <= 2 * i - 1; k++)

    {

      cout << "*"; // 打印星号

    }

    cout << endl; // 换行

  }

  

  // 打印树的下半部分

  for (int i = 1; i <= height / 2; i++)

  {

    for (int j = 1; j <= height - 2; j++)

    

      cout << " "; // 打印空格

    

    cout << "***" << endl; // 打印星号

  }

  return 0; // 结束程序

}

最后,我们运行程序并输入要打印的圣诞树的高度,程序就会输出一棵漂亮的圣诞树。例如,当我们输入5时,程序将会输出如下的圣诞树形状:


  *

  ***

 *****

*******

*********

  ***

  ***

总而言之,这个C++程序非常简单,但它让我们感受到了圣诞节的快乐。当然,我们还可以尝试改变输出的颜色、形状和位置等,为我们的圣诞树增添更多的乐趣。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复