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

福田网站设计公司哪家好重庆森林经典台词图片

福田网站设计公司哪家好,重庆森林经典台词图片,哈尔滨住房和城乡建设局,学校网站下载系列文章 序号直达链接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.shuangfujiaoyu.com/news/23867.html

相关文章:

  • 建网站租服务器多少钱培训机构连锁加盟
  • 济南网站建设泉诺软文营销的技巧
  • 贵港北京网站建设海淀seo搜索引擎优化公司
  • 专做logo网站叫什么地方优化设计三年级下册数学答案
  • 文化传播公司网站备案抖音搜索关键词排名查询
  • 网站后台iis配置windows优化大师有必要安装吗
  • 商城网站建设注意什么国内营销推广渠道
  • wordpress小说插件宁波网站优化公司推荐
  • 网站开发 word文件预览常用的关键词优化策略有哪些
  • 最好的在线网页代理谷歌优化教程
  • 南阳做做网站免费建站
  • 柳州企业网站开发公司优秀企业网站模板
  • 宿州网站建设费用北京全网营销推广公司
  • 有域名之后怎么做网站黑马教育培训官网
  • 汕头手机建站模板2024年度关键词
  • 深圳和海枫建设集团有限公司网站海南百度推广seo
  • 天津网站建设揭秘网站建设杭州
  • 图片展示网站php源码百度网首页登录入口
  • wordpress相对地址windows优化大师怎么样
  • 网站建设 xplogoseo标签优化方法
  • 专业商城网站建设公司如何开网店
  • 网站如何做收录百度怎么搜索关键词
  • 毕设做网站的过程seo承诺排名的公司
  • 网站建设冷色调如何做网站设计
  • 做网站做手机站还是自适应站百度快照投诉
  • 哪些网站可以做edge主页google网页版入口
  • 拼多多代运营上海百度推广优化公司
  • 找最新游戏做视频网站谷歌google搜索引擎入口
  • 东阳网站制作域名推荐
  • 网站如何做会员登录页面seo搜索引擎推广