圣诞树有手就行的c语言代码
圣诞节快到了,不管是抖音,B站,小红书,QQ空间还是自己的朋友圈等等,都有随处可见的圣诞树,可能我们也在各大平台上见过许多圣诞节的代码,可看见那些大佬们写的代码甚是头疼,自己一点都看不懂,且想加入自己的想法元素时不知从何下手,那么我将分享一个有手就行的圣诞树代码,复杂程度零颗星,基本人人都会。(我在普通圣诞树基础上加入了debug窗口文字颜色和背景颜色变化)
话不多说,上代码。
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#include <Windows.h>void setColor(unsigned short textColor=0, unsigned short backColor=7){char command[9]="color 07"; //默认颜色 command[6]='0'+backColor; //将backColor变量改为字符型 command[7]='0'+textColor; //将textColor变量改为字符型 system(command); //调用系统函数
}
int main()
{enum Color
{black, blue, green , lakeBlue, red, purple, yellow, white, gray,lightBlue, lightGreen, lightSimpleGreen, lightRed, lightPurple, lightYellow, brightWhite
};int i,j;for(j=0;j<42;j++){printf(" ");}printf("送给你的最美圣诞树~\n");Sleep(1000);for (i = 0; i < 4; i++){setColor(2,0);for (j = 0; j <50-i; j++)//移动树的左右位置{printf(" ");}for (j = 0; j <= 2* i; j++){printf("*");}Sleep(500);printf("\n");}for (i = 0; i < 8; i+=2){setColor(5,7);for (j = 0; j <49-i; j++)//移动树的左右位置{printf(" ");}for (j = 0; j <= 2* i+2; j++){printf("*");}Sleep(500);printf("\n");}for (i = 0; i < 16; i+=4){setColor(9,0);for (j = 0; j <48-i; j++)//移动树的左右位置{printf(" ");}for (j = 0; j <= 2* i+4; j++){printf("*");}Sleep(500);printf("\n");}for(i=0;i<6;i++){setColor(2,7);for(j=0;j<48;j++){printf(" ");}for(j=0;j<5;j++){printf("*");}Sleep(500);printf("\n");}system("pause");return 0;
}
圣诞树有手就行的c语言代码相关推荐
- 北京未来7天限行查询易语言代码
.版本 2 .子程序 __启动窗口_创建完毕 '添加并使用<精易模块> Send_API () .子程序 Send_API .局部变量 REQU_Data, 文本型, , , 提交字符串 ...
- 【勇敢牛牛,不怕困难】有手就行栏目:头歌教学平台 - 湖南工业大学刘强老师的C语言函数实战课堂作业答案 - > - > {求和+回文数计算+编写函数求表达式的值+阶乘数列+亲密数+公约数公倍数求解}
第一关:求和 任务描述 题目描述:给你一个n,要求你编写一个函数求1+2+-+n. 输入 输入一个n 输出 输出1+2+-+n的和 测试说明 样例输入: 100 样例输出: 5050 分析: 这个是真 ...
- [编程题]蓄水池大作战 Golang 面相对象 无需算法 有手就行
[编程题]蓄水池大作战 面向对象,无需算法,有手就行. 以下是Go的实现,无论你学的什么语言都能看懂的. package mainimport ("fmt" )type node ...
- 【智能车】从零写一份自己的完全模型智能车寻路算法(有手就行) --- 01
有手就行的智能车视觉寻路算法 前言 被同学拉进了智能车完全模型组做智能车的上层视觉软件算法,在交流群里吹水很多人起哄说让写一篇博客来教他们怎么写寻路.众望所托,今天就开始了这一系列的更新,保证有手就行 ...
- a7100换电池_动动手你也行 篇十四:冲动是魔鬼——单反电池换芯失败记
动动手你也行 篇十四:冲动是魔鬼--单反电池换芯失败记 2020-10-11 15:36:27 0点赞 5收藏 23评论 创作立场声明:本文系作者实践总结,欢迎交流. 背景 家有尼康D5200,现已7 ...
- C语言简易行编辑器,简单的行编辑器C语言.doc
简单的行编辑器C语言 简单的行编辑器 [要求] (1) 设置一个简单的行编辑器,每行以回车结束 (2) 数据以文件形式存储 (3) 编辑器具有查找.替换.修改数据的功能 201-7-9.请把所有的注释 ...
- html语言怎么办到直接手写,4、手写HTML语言代码之《文字处理》
千里之堤始于足下!! 学习网页制作的心得体会4.........手写HTML语言代码之<文字处理> 一. 和(居中对齐) 下面网页 我的第一个网页 教师自制教学软件的背景 随着教育体制的改 ...
- c语言代码中调用系统命令行.sh shell脚本,linux shell system传参
C语言代码中调用命令行: 1. 使用system(" 命令行 "); -- 执行完命令行后,会返回原先C代码的位置,继续执行. 2. 如果命令行中需要传参,使用 sprin ...
- 行编辑器c语言,行编辑器——C语言.doc
行编辑器--C语言 简单的行编辑器 1.1题目要求 (1)设置一个简单的行编辑器,每行以回车结束. (2)数据以文件形式存储. (3)编辑器具有查找,替代,修改数据的功能. [提示]把一行字符调入数组 ...
最新文章
- GNS3做交换实验使用感受
- c语言 蓝屏,C:WINDOWSMinidump文件 导致蓝屏请问是什么問題呢?
- keras 提取某一层的feature_map
- python多线程编程(6): 队列同步
- 过程中存根的作用有_聚氨酯发泡胶有哪些作用?使用过程中表现出哪些特点?...
- 雷达的正交波形设计matlab源码,雷达系统设计MATLAB仿真
- [网页设计]Ajax、Comet与Websocket--转
- php preg split,php preg_split()字符串分割函数的使用方法
- Linux服务器运行环境搭建(四)——Tomcat安装
- ImageView加载本地图片资源
- html如何用表格做二级菜单栏,Excel表格制作二级下拉菜单步骤
- html——陆海网站练习
- 淘宝R2去模糊化+聚石塔+奇门
- python 按规则拆分文件_python实现按行分割文件
- 计算机无法识别u盘,电脑无法读取u盘怎么处理_电脑不能读取u盘如何解决
- 25款经典老芯片,认识5款以上的工程师证明你老了!
- vue可视化拖拽生成工具_一款可拖拽的WEB表单设计布局器-(echarts-vue-jquery-可视化图表)...
- 西储大学轴承数据小波变换
- MATLAB 郭彦甫 第十四课练习答案
- 幼儿抽象逻辑思维举例_小学数学中抽象思维的培养