21xrx.com
2025-03-22 21:24:32 Saturday
文章检索 我的文章 写文章
用C++语言编写程序打印圣诞树
2023-07-06 07:25:12 深夜i     103     0
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++程序非常简单,但它让我们感受到了圣诞节的快乐。当然,我们还可以尝试改变输出的颜色、形状和位置等,为我们的圣诞树增添更多的乐趣。

  
  

评论区

请求出错了