当前位置: 首页 > news >正文

服务器如何搭建php网站网络推广网站大全

服务器如何搭建php网站,网络推广网站大全,网站权重是怎样进行传递的,内销网站怎么做系列文章 序号直达链接1C/C爱心代码2C/C跳动的爱心3C/C李峋同款跳动的爱心代码4C/C满屏飘字表白代码5C/C大雪纷飞代码6C/C烟花代码7C/C黑客帝国同款字母雨8C/C樱花树代码9C/C奥特曼代码10C/C精美圣诞树11C/C俄罗斯方块12C/C贪吃蛇13C/C孤单又灿烂的神-鬼怪14C/C闪烁的爱心15C…

系列文章 

序号直达链接
1C/C++爱心代码
2C/C++跳动的爱心
3C/C++李峋同款跳动的爱心代码
4C/C++满屏飘字表白代码
5C/C++大雪纷飞代码
6C/C++烟花代码
7C/C++黑客帝国同款字母雨
8C/C++樱花树代码
9C/C++奥特曼代码
10C/C++精美圣诞树
11C/C++俄罗斯方块
12C/C++贪吃蛇
13C/C++孤单又灿烂的神-鬼怪
14C/C++闪烁的爱心
15C/C++哆啦A梦
16C/C++简单圣诞树
17C/C++小宇宙
18C/C++冰墩墩
19C/C++七彩花朵
20C/C++玫瑰花
21C/C++小猪佩奇
22C/C++简易爱心
23C/C++流星雨
24C/C++2048小游戏
25C/C++爱心圣诞树
26C/C++文字跑马灯
27C/C++教师工作量管理系统

目录

系列文章 

写在前面

程序设计

代码分析

写在后面


写在前面

C/C++语言绘制一棵精美的圣诞树。

程序设计

#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <windows.h>
#include <time.h>
#define PI 3.14159265359
#define T px+scale*r*cosf(theta),py+scale*r*sin(theta)
char love[20][43] = {
"                                          ",
"              1111       1111 111         ",
"  11111111111111111      111  111         ",
"  1111   11   111       111  111          ",
"    111 1111  1111       111  1111111111  ",
"    1111 111 111       1111 111      111  ",
" 1111111111111111111   1111 111     111   ",
" 111111111111111111   11111111  111 111   ",
" 111   111     111  1111111111  111       ",
"   1   111      11      111     111       ",
"   111111111111111      111  111111111    ",
"      111               111  1111111111   ",
"     111                111 111 111 111   ",
"   11111111111111       1111111 111  111  ",
"   1111111  1111        111111  111  1111 ",
"  111   1111111         11111   111   1   ",
" 111     1111           111     111       ",
"     11111111111111     111   11111       ",
"   111111     11111     111   1111        ",
"                                          "
};
void gotoxy(int x, int y) {HANDLE hout = GetStdHandle(STD_OUTPUT_HANDLE);COORD pos = { x,y };SetConsoleCursorPosition(hout, pos);
}
void SetColor(int color) {if (color == 0)color = 0x04;HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE);SetConsoleTextAttribute(hCon, color);
}
……

代码分析

这段代码是用C语言编写的控制台程序,它使用了Windows API来创建一个带有心形图案和飘雪效果的动画。以下是对代码各个部分的详细分析:

1. 包含头文件

#include <stdio.h>#include <math.h>#include <stdlib.h>#include <windows.h>#include <time.h>
  • stdio.h:用于输入输出函数。

  • math.h:提供数学函数如sqrtfcosf等。

  • stdlib.h:提供如rand等标准库函数。

  • windows.h:包含Windows API函数。

  • time.h:提供时间相关的函数。

2. 定义常量和宏

#define PI 3.14159265359#define T px+scale*r*cosf(theta),py+scale*r*sin(theta)
  • PI:圆周率。

  • T:这是一个宏,用来简化后续代码中坐标变换的表达式。

3. 心形图案数组

char love[20][43] = { /* ... */ };

这是一个2D字符数组,定义了一个心形图案,其中'1'表示需要打印的部分,空格表示不需要打印的地方。

4. 函数定义

gotoxy(int x, int y)

这个函数使用Windows API将光标移动到指定位置。

SetColor(int color)

设置控制台文本的颜色。

showsnow()

在随机位置显示雪花('*')。

sdCircle(float px, float py, float r)

计算点(px, py)到圆心(sx, sy)的距离,并减去半径r得到距离差值。

opUnion(float d1, float d2)

返回两个距离中的最小值,用于构建几何形状。

ribbon()

判断是否处于绘制带状区域的位置。

f(float px, float py, float theta, float scale, int n)

递归地生成复杂的图形,可能是基于极坐标的心形或其他形状。

5. 主函数main

主函数执行了以下操作:

  • 设置控制台窗口大小为120列42行。

  • 获取屏幕分辨率并居中控制台窗口。

  • 初始化随机数种子。

  • 设置控制台的代码页以确保正确显示字符。

  • 根据参数解析n和zoom变量,默认值分别为3和1.0。

  • 使用循环和递归调用f函数绘制心形图案。

  • 使用love数组在特定位置绘制静态的心形图案。

  • 调用showsnow模拟下雪效果。

  • 等待用户按键后退出。

总的来说,这段代码是一个有趣的例子,展示了如何结合控制台编程和图形学概念来创建视觉上吸引人的效果。

写在后面

我是一只有趣的兔子,感谢你的喜欢!

http://www.hengruixuexiao.com/news/23033.html

相关文章:

  • 网站出现风险如何处理中国营销网
  • 网站滚动扁图片新手怎么学电商运营
  • wordpress wdcp 伪静态seo网站推广服务
  • 长沙房地产价格专业北京seo公司
  • 网站建设的一般步骤包含哪些网络营销运营公司
  • 做盗版电影网站赚钱吗长沙做引流推广的公司
  • 网页兼容性站点百度电话客服24小时人工服务热线
  • 网站建设 团队百度广告联盟
  • java营销网站建设关键词排名靠前
  • 一元云购手机网站建设爱站工具网
  • 网站开发技术文档小广告
  • 徐州h5模板建站百度学术官网登录入口
  • 布吉网站建设哪家效益快网页制作公司排名
  • 网站的架构与建设韶关今日头条新闻
  • 免费的网站有哪些平台网络营销的网站建设
  • 对网站进行seo优化全部列表支持安卓浏览器软件下载
  • wordpress 找不到文件怎么做好seo内容优化
  • 网站模板的组成浏览器直接进入网站的注意事项
  • 做推广网站多少钱软文素材网站
  • 一般找人做网站多少钱漯河网络推广哪家好
  • 免费下载网站建设方案ppt百度云资源
  • 网站建设对服务器有舍要求吗腾讯广告代理商加盟
  • 广州高端品牌网站建设软文网站推广
  • 毛片做暧小视频在线观看网站百度网页推广费用
  • APP手机端电子商务网站建设优化大师专业版
  • web网站开发详细代码推广普通话心得体会
  • 平台b2c网站中国seo谁最厉害
  • wordpress网站换空间百度贴吧网页入口
  • 专门做国外网站河南网站seo推广
  • 廊坊市建设局网站seo外链在线提交工具