搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
很楠不爱3
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
如何在vue项目中引入scss,并使用scss样式_style lang="scss" 需要npm
2
linux显示mem进行排序,linux下top命令显示详解
3
c#和python哪个效率更高,关于C#:Python:为什么*和**比/和sqrt()更快?
4
Ubuntu 20.04 笔记本无法调节亮度解决方法_ubuntu20.04亮度调节
5
ATT&CK框架
6
关于多人操作数据的处理策略_c# 两人同时操作一条数据
7
unity---用.asset文件作为配置文件_unity .asset文件
8
Vue项目文件名详解_vue中src目录下的components文件夹
9
企业数字化转型-数据驱动的核心逻辑_企业数据驱动下的战略形成逻辑主要有
10
python安装及环境变量配置_python安装步骤以及环境变量配置
当前位置:
article
> 正文
新年 元旦祝福 程序_元旦快乐的c语言程序
作者:很楠不爱3 | 2024-02-16 19:55:06
赞
踩
元旦快乐的c语言程序
#include<stdio.h>
#include <stdlib.h>
#include <time.h>
#include <math.h>
#include<Windows.h>
#define X 25
#define I 20
#define R 340
int background[20][2 * X] = { 0 };
int SNOW = 30;
void tree()
{
int i, j, x, y;
for (i = 0; i < 3; i++)
{
y = i;
for (j = 0; j < 2 * i + 1; j++)
{
background[y][(X - i) + j] = 1;
}
}
for (i = 0; i < 5; i++)
{
y++;
for (j = 0; j < 2 * (i + 1) + 1; j++)
{
background[y][(X - (i + 1)) + j] = 1;
}
}
for (i = 0; i < 7; i++)
{
y++;
for (j = 0; j < 2 * (i + 3) + 1; j++)
{
background[y][(X - (i + 3)) + j] = 1;
}
}
for (i = 0; i < 5; i++)
{
y++;
for (j = 0; j < 3; j++)
{
background[y][X + (2 * j - 2)] = 2;
}
}
}
void snow()
{
int i;
srand(time(NULL));
for (i = 0; i < SNOW; i++)
{
int x, y;
x = rand() % (2 * X);
y = rand() % 20;
if ((background[y][x] == 0))
{
background[y][x] = 3;
}
}
}
void color(short x)
{
if(x>=0 && x<=15)
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), x);
else
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 7);
}
void display()
{
int x, y;
long time;
for (y = 0; y < 20; y++)
{
for (x = 0; x < 2 * X; x++)
{
if (background[y][x] == 0)
{
printf(" ");
}
if (background[y][x] == 1)
{
color(10);
printf("*");
}
if (background[y][x] == 2)
{
color(14);
printf("*");
}
if (background[y][x] == 3)
{
color(15);
printf("*");
}
}
printf("\n");
}
}
void clear_snow()
{
int i, j;
for (i = 0; i < 20; i++)
{
for (j = 0; j < 2 * X; j++)
{
if (background[i][j] == 3)
{
background[i][j] = 0;
}
}
}
}
void main()
{
system("title 元旦快乐 **同学");
int n=15,m;
int i , j,l ;
tree();
system("color 3F");
printf("****全程没有 Background 为观看顺利 请自行脑补 happy new year ****\n");
Sleep(2000);
system("color 1F");
printf("尬\n");Sleep(2000);system("color 2C");printf("尬\n");Sleep(2000);system("color 4F");printf("尬\n");Sleep(2000);
system("cls");
printf("(⊙o⊙)… 请随便输入一个大于5的数字 就好好欣赏这个小程序吧 哈哈哈 这是个倒计时工具:");
scanf("%d",&m);
system("color 3C");
while(m>=0)
{
system("cls");
for(i=0;i<20;i++)
{
for(j=0;j<20;j++)
{
if(i==j||i+j==20)
printf("%d",m);
else
printf(" ");
}
printf("\n");
}
Sleep(1000);
m--;
}
system("cls");
while (n>=0)
{
snow();
display();
Sleep(500);
n-- ;
system("cls");
clear_snow();
}
system("cls");
system("color 4F");
for(i=0;i<8;i++)
{
for(l=0;l<i;l++)
{
printf(" ");
}
for(j=0;j<1;j++)
{
printf("happy new year!!\n");
}
printf(" \n");
Sleep(1000);
}
getchar();
for(i=0;i<4;i++)
{
for(j=0;j<1;j++)
printf(" \n");
}
printf("感谢2017 与你相遇\n"); printf(" \n"); printf(" \n");Sleep(2000);
printf(" 愿2018的你能更加成熟和自信,更加欢喜和幸福\n"); printf(" \n"); printf(" \n");Sleep(2000);
printf(" 愿2018 你我更好!!!\n");Sleep(2000);
system("cls");
int e;
int a;
long time;
for(i=1,a=I;i<I/2;i++,a--)
{
for(j=(int) ( I-sqrt(I*I-(a-i)*(a-i)) );j>0;j--)
printf(" ");
for(e=1;e<=2*sqrt(I*I-(a-i)*(a-i));e++)
printf("\3");
for(j=(int)
( 2*( I-sqrt(I*I-(a-i)*(a-i)) ) );j>0;j--)
printf(" ");
for(e=1;e<=2*sqrt(I*I-(a-i)*(a-i));e++)
printf("\3");
printf("\n"); }
for(i=1;i<80;i++)
{
if(i==25)
{
printf(" 2018 努力 奋斗 坚持 加油 ");
i+=30;
}
printf("\3");
}
printf("\n");
for(i=1;i<=R/2;i++)
{
if(i%2||i%3)
continue;
for(j=(int) ( R-sqrt(R*R-i*i) );j>0;j--)
printf(" ");
for(e=1;e<=2*( sqrt(R*R-i*i) - (R-2*I) );e++)
printf("\3");
printf("\n");
}
for(; ; )
{
system("color a");
for(time=0;time<99999999;time++); system("color b");
for(time=0;time<99999999;time++); system("color c");
for(time=0;time<99999999;time++); system("color d");
for(time=0;time<99999999;time++); system("color e");
for(time=0;time<99999999;time++); system("color f");
for(time=0;time<99999999;time++);
system("color 0"); for(time=0;time<99999999;time++);
system("color 1"); for(time=0;time<99999999;time++);
system("color 2"); for(time=0;time<99999999;time++);
system("color 3"); for(time=0;time<99999999;time++);
system("color 4");
for(time=0;time<99999999;time++); system("color 5");
for(time=0;time<99999999;time++); system("color 6");
for(time=0;time<99999999;time++); system("color 7");
for(time=0;time<99999999;time++); system("color 8");
for(time=0;time<99999999;time++); system("color 9");
for(time=0;time<99999999;time++); system("color ab");
for(time=0;time<99999999;time++); system("color ac");
for(time=0;time<99999999;time++); system("color ad");
for(time=0;time<99999999;time++); system("color ae");
for(time=0;time<99999999;time++); system("color af");
for(time=0;time<99999999;time++); }
return 0;
}
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/很楠不爱3/article/detail/96384
推荐阅读
article
产品
经理
和
UX
设计师
,变革已可期...
作者:网易杭州研究院·金凌7月23日去上海参加了Pmcamp组织的
产品
经理
大会,必须要说这是参加这个活动多次以来收获比较...
赞
踩
article
three
js 删除
添加
模型的标签
_
three
标记
添加
与
移除
...
一开始用div隐藏属性结果没用,后来看到其他人的才懂,封装的时候
添加
一个名字,方便我们找到在需要删除的地方找到它。并且通...
赞
踩
article
实战:
跨年
烟花
代码
的实现(附源码)
_
跨年
代码
可
复制
2023
...
2023
新年快乐
_
跨年
代码
可
复制
2023
跨年
代码
可
复制
2023
目录 前言 一、pandas是...
赞
踩
article
Three
.
js
基础探寻七——
Lamber
材质
与
Phong
材质
...
材质
(Material)是独立于物体顶点信息之外的
与
渲染效果相关的属性。通过设置
材质
可以改变物体的颜色、纹理贴图、光...
赞
踩
article
姿态
估计
之
3D
人体
姿态
估计
- 总结
(
1)【转】_3d
人体
姿态
估计
...
参考1、
3D
人体
姿态
估计
简述 - 知乎2、
3D
人体
姿态
估计
(
介绍及论文归纳)0 前言
3D
Human Pose Est...
赞
踩
article
Lego
-
LOAM
和LIO_SAM的使用及
地图
的处理_保存
2d
点云
地图
...
Lego
_
LOAM
和LIO_SAM的基本使用_保存
2d
点云
地图
保存
2d
点云
地图
...
赞
踩
article
CSS
2D
转换
3D动画 3D
转换
...
让盒子实现水平居中:以前是定位:然后用子绝父相,left:50%(是父类的一半使其中心轴和父类一条线) margin-l...
赞
踩
article
vue2.0移动端
触摸
反馈
指令
...
github starvue-feedbackVue v2.0
触摸
反馈
自定义
指令
v-fb顾名思义,这个是为vue移动端...
赞
踩
article
【开发篇】十六、
SpringBoot
整合
JavaMail
实现发
邮件
_
springboot
集成
邮件
发送
...
我在公司内网写的,网络不通,不是25端口被禁的原因,在外网是可以ping通smtp.qq.com这个host的。注意pa...
赞
踩
article
推荐几款好用的电脑
定时
执行
软件
-
定时
执行
专家
_
ontimer
hou
...
在平时的工作中,有很多时候我们是需要在特
定时
间运行特定的
软件
。在我们不忙的时候我们直接打开运行即可。但是在我们忙时候顾不...
赞
踩
article
微信
小
程序
上拉
加载
,分页数据_
小
程序
上拉
加载
分页...
微信
小
程序
上拉
加载
,分页数据_
小
程序
上拉
加载
分页
小
程序
上拉
加载
分页 目录 1.页面
上拉
加载
2....
赞
踩
article
3D
Gaussian
Spaltting
代码
复现全流程与
代码
结构解读_
gaussian
splat...
文章详细介绍了
3D
Gaussian
splatting
的
代码
复现流程(在ubuntu18.04上训练模型,在windo...
赞
踩
article
人手一个编程
助手
!北大最强
代码
大
模型
CodeShell
-
7B
开源
,性能霸榜,
IDE
插件全
开源
_掘力计...
今天,北京大学软件工程国家工程研究中心知识计算实验室联合四川天府银行AI实验室,正式
开源
70亿参数的
代码
大
模型
CodeS...
赞
踩
article
7 大
Android
数据
恢复
软件
,
可轻松找回
丢失
的
数据
...
每年
,
由于各种原因
,
数百万人从他们的
Android
设备中
丢失
数据
。它可能像意外删除文件一样简单
,
也可能像系统崩溃一样...
赞
踩
article
MagicPipe3D
地下
管网
三维
建模数据规格...
本地离线参数化构建
三维
地下
管网
(含管道、接头、附属物等)模型,输出标准3DTiles、Obj等格式,支持Cesium、U...
赞
踩
article
用
octomap
生成的二维
栅格
地图
进行
move
_
base
路径
规划仿真
_
move
_
base
栅格
地图
...
1.map
_
server保存二维
栅格
地图
octomap
生成的二维
栅格
地图
可以用map
_
server保存map
_
serve...
赞
踩
article
[
UnityShader
]多
Pass
处理
透明度
_
unity
多
pass
...
在shader中想让物体出现透明的地方有两种思路。把物体的渲染队列设置为transparent,此时的物体将会在所有不透...
赞
踩
article
从
一个
需求
说起
,
H5实现万能
返回
...
H5开发
返回
上一页是
一个
很辣手的问题。开发中
,
我们一般用history.go(-1)
返回
上一页
,
原生
返回
按钮的动作也是h...
赞
踩
article
Vue
-59、
Vue
技术
路由
的
props
配置...
Vue
-59、
Vue
技术
路由
的
props
配置
Vue
-59、
Vue
技术
路由
的
props
配置 ...
赞
踩
article
web
怎么
在
圆圈
里
画
半
html
,js
在
web
页面上绘制
圆形
...
在
web
页面上,想要
画
出一个
圆形
,方法有很多,SVG、canvas都可以绘图。但是本文不采用这两种方式,而是使用一个di...
赞
踩
相关标签
大数据
编程语言
人工智能
java
产品经理
javascript
css3
python
html5
css
ViewUI
姿态估计
github
ubuntu
自动驾驶
前端
spring boot
后端
定时执行
定时任务
定时执行专家
自动截屏
模拟键盘鼠标