海绵图

简介: #include #include void tria(xa,ya,xb,yb,xc,yc,n)int xa,ya,xb,yb,xc,yc,n;{  int xp,yp,xq,yq,xr,yr;  if (n>0)  {    xp=(xa+xb)/2;   yp=(ya+yb)/2;    xq=...

#include <graphics.h>
#include <stdio.h>
void tria(xa,ya,xb,yb,xc,yc,n)
int xa,ya,xb,yb,xc,yc,n;
{
  int xp,yp,xq,yq,xr,yr;
  if (n>0)
  {
    xp=(xa+xb)/2;   yp=(ya+yb)/2;
    xq=(xb+xc)/2;   yq=(yb+yc)/2;
    xr=(xc+xa)/2;   yr=(yc+ya)/2;
    moveto(xp,yp);   lineto(xq,yq);
    lineto(xr,yr);   lineto(xp,yp);
    tria(xq,ya,xp,yp,xr,yr,n-1);
    tria(xb,yb,xq,yq,xp,yp,n-1);
    tria(xc,yc,xr,yr,xq,yq,n-1);
  }
}

main()
{
  int n=7,xa=10,ya=10,xb=10,yb=470,xc=630,yc=470;
  int gdrive=DETECT,gmode;
  initgraph(&gdrive,&gmode,"C:\\tc");
  cleardevice();
  setbkcolor(9);   setcolor(4);
  moveto(xa,ya);   lineto(xb,yb);
  lineto(xc,yc);   lineto(xa,ya);
  tria(xa,ya,xb,yb,xc,yc,n);
  getch();
  closegraph();
}

相关文章
|
3月前
|
缓存 数据可视化 Serverless
微信小游戏 案例一 像素飞机
微信小游戏 案例一 像素飞机
24 2
|
8月前
|
并行计算 数据可视化 算法
CMplot & rMVP | 全基因组曼哈顿图和QQ图轻松可视化!
`CMplot`和`rMVP`是R语言中的两个包,用于全基因组关联分析(GWAS)的数据可视化。`CMplot`专注于曼哈顿图和QQ图的绘制,支持多种图表类型,如常见的SNP密度图、环状曼哈顿图、矩阵图、单条染色体图和多重曼哈顿图等。`rMVP`不仅包含了`CMplot`的功能,还支持更复杂的GWAS方法,如线性/混合线性模型和基因组选择算法,优化了内存管理和计算效率,特别适合大规模数据集。此外,它还提供PCA图和柱状图。两者都提供了丰富的参数定制图表。
414 1
CMplot & rMVP | 全基因组曼哈顿图和QQ图轻松可视化!
|
人工智能 异构计算
【奶奶看了都会】2分钟学会制作最近特火的ikun幻术图
黄昏见证虔诚的信徒,巅峰诞生虚伪的拥护
295 0
【奶奶看了都会】2分钟学会制作最近特火的ikun幻术图
|
移动开发 前端开发 JavaScript
前端|画个火柴人
前端|画个火柴人
327 0
|
人工智能 API
手把手教你如何绘制自己的跳舞词云图~
首先我们要先准备一个热舞视频,从哪里下载的都可以,我是用You-Get从B站上下载的,命令如下:
362 0
打砖块模型图
打砖块模型图
303 0
打砖块模型图
|
存储 定位技术
漫画:什么是 “图”?(修订版)
微信中,许许多多的用户组成了一个多对多的朋友关系网,这个关系网就是数据结构当中的图(Graph)。
169 0
漫画:什么是 “图”?(修订版)
|
存储 算法
漫画:图的 “最短路径” 问题
究竟什么是迪杰斯特拉算法?它是如何寻找图中顶点的最短路径呢? 这个算法的本质,是不断刷新起点与其他各个顶点之间的 “距离表”。 让我们来演示一下迪杰斯特拉的详细过程。
114 0
漫画:图的 “最短路径” 问题
|
C语言 C++
7-13 日K蜡烛图 (15 分)
股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线、按周的周K线、按月的月K线等。以日K线为例,每天股票价格从开盘到收盘走完一天,对应一根蜡烛小图,要表示四个价格:开盘价格Open(早上刚刚开始开盘买卖成交的第1笔价格)、收盘价格Close(下午收盘时最后一笔成交的价格)、中间的最高价High和最低价Low。 如果Close<Open,表示为“BW-Solid”(即“实心蓝白蜡烛”);如果Close>Open,表示为“R-Hollow”(即“空心红蜡烛”);如果Open等于Close,则为“R-Cross”(即“十字红蜡烛”)。
325 0