Visual C++绘制金刚石图案

news/2024/11/30 7:36:32/

多笔绘制:

//编译环境:Visual C++ 6.0,EasyX_20190219(beta)
#include<graphics.h>
#include<math.h>
#include<conio.h>
int main()
{initgraph(640,480);setcolor(RED);int n=7,i,j;double t=3.14159*2/n,r=150.0; double x0=300.0,y0=200.0,x[7],y[7];for(i=0;i<n;i++)   { x[i]=r*cos(i*t)+x0;     y[i]=r*sin(i*t)+y0;   } for(i=0;i<=n-2;i++)     for(j=i+1;j<=n-1;j++)         line(x[i],y[i],x[j],y[j]);  _getch();closegraph();return 0;
}

n=5时,效果如下:
在这里插入图片描述
一笔绘制

//功能:一笔绘制金刚石图案(n>=5,n是奇数)
//编译环境:Visual C++ 6.0,EasyX_20190219(beta) 
#include<graphics.h>
#include<math.h>
#include<conio.h>
int main()
{initgraph(640,480);setcolor(RED);int n=7,i,j;double t=3.14159*2/n,r=150.0; double x0=300.0,y0=200.0,x[7],y[7];for(i=0;i<n;i++)   { x[i]=r*cos(i*t)+x0;     y[i]=r*sin(i*t)+y0;   } for(i=1;i<=n/2;i++)  for(j=0;j<n;j++)  {if((j+i)>=n) {int r=(j+i)%n;line(x[j],y[j],x[r],y[r]);}elseline(x[j],y[j],x[j+i],y[j+i]); }_getch();closegraph();return 0;
}

n=20时,效果如下:
在这里插入图片描述


http://www.ppmy.cn/news/895311.html

相关文章

变形金刚之迷

构成变形金刚躯体的&#xff0c;是硅基高分子化合物结合金属所形成的细胞单位。和碳基有机生物细胞不同&#xff0c;这类硅-金属基细胞单位&#xff0c;运动性和可调整性都难以置信的强&#xff0c;和外界之间的能量交换代谢也更加自由&#xff0c;其强度也自不必说。 硅-金属基…

四大金刚整理

Table of Contents 1.Java 1.0 良心参考资料 1.1 什么是单例模式&#xff1f;如何实现单例模式&#xff1f;哪种在并发的环境中会更好&#xff1f; 1.2 什么是Lambda表达式&#xff1f;你能讲一下Lambda表达式的例子吗&#xff1f; 1.3 讲一下OOM 1.4.在java代码里面怎么…

浅谈估值模型:相对估值模型中的变形金刚——PE指标I

1&#xff1a;本文主要讨论将PE指标进行平滑改造(附完整源代码)&#xff1b; 2&#xff1a;本文主要为理念的讲解&#xff0c;模型也是笔者自建&#xff1b; 3&#xff1a;本文主要数据均通过Tushare(ID&#xff1a;444829)金融大数据平台接口获取&#xff1b; 4&#xff1a…

四大天王之变形金刚(SqlHelper)

1、基础介绍 SqlHelper是一个基于NET Framework的数据库操作组件。组件中包含数据库操作方法。SqlHelper用于简化你重复的去写那些数据库连接&#xff08;SqlConnection&#xff09;,SqlCommand,SqlDataReader等等。SqlHelper 封装过后通常是只需要给方法传入一些参数如数据库…

Transformer讲解(三)- CV变形金刚-ViT知识介绍

VIT (Vision Transformer) 模型论文代码从零详细解读&#xff0c;看不懂来打我_哔哩哔哩_bilibili公众号【NLP从入门到放弃】后台回复【VIT】获取对应的PPT和代码https://www.bilibili.com/video/BV1Uu411o7oY?spm_id_from333.999.0.0 1 NLP结构 编码器部分 1 汉字->数字-&…

传奇服务器修改金刚石名称,元宝锻造金刚石脚本代码详解

来源:82zk传奇私服 本站原创 发布时间:2011年4月6日 我再为大家介绍下实现元宝锻造金刚石的脚本代码,希望对朋友们能活学活用在游戏中,让游戏更加具有可玩性,丰富玩家朋友们的生活。 [@元宝锻造] 请输入想要用于锻造经验值的元宝数量\ 一次申请在1~300个元宝之间\\ 特别提…

英文歌曲:What I Have Done(变形金刚第一部主题曲)

In this farewell 在这里告别 there’s no blood 没有血 there’s no alibi 没有借口 Cause I’ve drawn regret from the truth of a thousand lies 知道事实后太多的谎言让我后悔不已 So let mercy come and wash away… 因此让仁慈来 洗去 What I’ve done 我做了什么…

英文歌曲:Battle Cry (变形金刚第四部主题曲)

Just One more time for our goal 我们的目标是再一次 I”ll let you know 我会告诉你们的 And all this time I”ve been afraid wouldn”t let it show 和我一直害怕&#xff0c;不让它显示 Nobody can save me now, no 现在没人能救我&#xff0c;不 Nobody can sav…