21xrx.com
2024-12-22 21:46:35 Sunday
登录
文章检索 我的文章 写文章
C++编写圣诞树代码
2023-07-05 19:13:45 深夜i     --     --
C++ 编写 圣诞树代码 程序设计 循环语句

在圣诞节来临之际,你是否想为自己的程序添加一些节日气氛呢?C++ 编写圣诞树代码是一个非常有趣的项目,可以为你的程序添加一些节日气氛!

首先,我们需要使用 C++ 的标准输入输出流来打印圣诞树。使用标准输出流,我们可以打印出树干和树叶。

我们可以先打印出树干,代码如下:


cout << "   *   \n";

cout << "   ***   \n";

cout << "  *****  \n";

cout << "  *******  \n";

cout << " ********* \n";

cout << " *********** \n";

cout << "*************\n";

cout << "   ***   \n";

cout << "   ***   \n";

这将打印出一个圣诞树的树干。

接下来,我们需要打印圣诞树的树叶。我们需要使用 C++ 的循环语句来打印田字格形状的树叶。代码如下:


for (int i = 1; i <= size; i++) {

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

  cout << " ";

 

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

  cout << "*";

 }

 cout << endl;

}

在这段代码中,我们使用了两个 for 循环。第一个循环用来控制树叶的层数,第二个循环用来控制树叶每层的星号数量。我们使用两个内嵌的 for 循环来控制打印树叶的位置,将其放置在树干之上。

将这些代码组合在一起可以看到完整的圣诞树代码:


#include <iostream>

using namespace std;

int main() {

 cout << "   *   \n";

 cout << "   ***   \n";

 cout << "  *****  \n";

 cout << "  *******  \n";

 cout << " ********* \n";

 cout << " *********** \n";

 cout << "*************\n";

 cout << "   ***   \n";

 cout << "   ***   \n";

 int size = 5;

 for (int i = 1; i <= size; i++) {

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

   cout << " ";

  

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

   cout << "*";

  }

  cout << endl;

 }

 return 0;

}

你可以根据自己的喜好调整树叶的层数和树干的高度。这个简单的 C++ 代码可以为你的程序注入一些节日的气氛,使它更加有趣!

  
  

评论区

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