holyya.com
2025-09-04 13:55:34 Thursday
登录
文章检索 我的文章 写文章
C++编程代码:圣诞树和雪花图案
2023-07-07 07:05:09 深夜i     --     --
C++编程 圣诞树 雪花 图案

圣诞来临,我们可以用C++编程来实现一些有趣的节日图案。本文将介绍如何用C++代码来实现圣诞树和雪花图案。

圣诞树

首先,我们需要用C++代码来绘制圣诞树的形状。我们可以用循环来实现这一过程。具体代码如下:


#include <iostream>

using namespace std;

int main() {

  int height;

  cout << "请输入圣诞树的高度(小于等于10):";

  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 <= 2; i++) {

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

      cout << " ";

    

    cout << "*" << endl;

  }

  return 0;

}

运行这段代码后,我们就可以看到一个由“*”构成的圣诞树。

雪花

接下来,我们来实现一个雪花图案。同样地,我们可以用循环来绘制。具体代码如下:


#include <iostream>

using namespace std;

int main() {

  int width, height;

  cout << "请输入雪花的宽度(宽度必须是奇数):";

  cin >> width;

  height = width;

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

    for (int j = 1; j <= width; j++) {

      if (i == j || i + j == width + 1 || j == (width + 1) / 2 || i == (height + 1) / 2) {

        cout << "*";

      }

      else

        cout << " ";

      

    }

    cout << endl;

  }

  return 0;

}

运行这段代码后,我们就可以看到一个由“*”构成的雪花。

总结

通过以上两个例子,我们可以看出,C++语言非常适合用来制作图案。在节日期间,我们可以利用计算机编程来实现自己的创意,增加节日的气氛。

  
  
下一篇: C++炖菜

评论区

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