圣诞节马上就要到啦,整理代码的时候发现了以前写过的一个有趣的小程序。
能直接生成一颗自定义大小的树,但是太大或者太小的树影响观看体验,所以约定了树的大小为21-100。
效果如图:
#include<iostream>
#include<time.h>
#include<cstdlib>
#include<stdlib.h>
#include <iomanip>
#include <windows.h>
#define color_1 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_GREEN)
#define color_2 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_RED)
#define color_3 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN)
#define STR_LEN 1000//定义随机输出的字符串长度。
#define CHAR_MIN 'a'
#define CHAR_MAX 'z' //定义输出随机字符串每个字符的最大最小值。
int main()
{
using namespace std;
int c, i, j, k, space, length, nextLine, end, HEIGHT;
char str[STR_LEN];
color_3;
cout << "别急,先摁一下↗的窗口最大化" << endl << endl << "好啦,输入一个21-100的数" << endl