心形图案

简介: #include #include #include #define PI 3.1415926void main(){    int x, y, r = 70, r1;          /*定义x,y,r,r1为基本整型并为r赋初值70*/    double a;           /*定义a...
#include <graphics.h>
#include <math.h>
#include <conio.h>
#define PI 3.1415926
void main()
{
    int x, y, r = 70, r1;          /*定义x,y,r,r1为基本整型并为r赋初值70*/
    double a;           /*定义a为双精度型*/
    int gdriver = DETECT, gmode;
    initgraph(&gdriver, &gmode, "");       /*图形方式初始化*/
    cleardevice();          /*清屏*/
    setbkcolor(WHITE);         /*设置背景颜色为白色*/
    setcolor(RED);          /*设置绘图颜色为红色*/
    for (a = 0; a < 2 *PI; a += PI / 30)
    {
        x = 320+r * cos(a);
        y = 240-r * sin(a);
        r1 = sqrt((x - 320)*(x - 320) + (y - 240+r)*(y - 240+r));
        circle(x, y, r1);         /*利用上面公式画圆形*/
    }
    getch();
    closegraph();          /*退出图形方式*/
}
相关文章
|
设计模式 Java
Java克隆方式避免频繁创建对象优化方案
Java克隆方式避免频繁创建对象优化方案
235 0
|
安全 新能源 数据挖掘
新能源汽车企业投资价值分析_kaic
新能源汽车企业投资价值分析_kaic
|
数据可视化 前端开发 JavaScript
【技术战疫】G2 4.0 正式版发布!
![image.png](https://ata2-img.cn-hangzhou.oss-pub.aliyun-inc.com/b38d8b3099e0f743dffb1e0f535b0f0c.png) &gt; G2 是一套面向常规统计图表,以数据驱动的高交互可视化图形语法。 经历了为期半年的大规模底层重构和开发迭代,G2 4.0 终于和大家见面了。作为继 2017 年 11 月 2
【技术战疫】G2 4.0 正式版发布!
|
iOS开发
如何找到Xcode中下载的Provisioning Profile文件
如何找到Xcode中下载的Provisioning Profile文件
1810 1
|
前端开发
前端项目实战壹佰贰拾捌react-admin+material ui-react-admin之SavedQueriesList之使用
前端项目实战壹佰贰拾捌react-admin+material ui-react-admin之SavedQueriesList之使用
134 0
|
安全 算法 编译器
【C++中的const函数】何时与如何正确声明使用C++ const函数(三)
【C++中的const函数】何时与如何正确声明使用C++ const函数
163 0
|
Web App开发 存储 网络协议
Http中你必须知道那点事
HyperText Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则。 数据传输的规则指的是请求数据和响应数据需要按照指定的格式进行传输。 如果想知道具体的格式,可以打开浏览器,点击F12打开开发者工具,点击Network来查看某一次请求的请求数据和响应数据具体的格式内容,如下图所示:
227 0
Http中你必须知道那点事
|
存储 SQL 关系型数据库
MySql索引详解-各种索引的定义与区别和应用
什么是索引?索引的作用,有无索引的区别。
369 0
MySql索引详解-各种索引的定义与区别和应用
|
缓存 JavaScript 前端开发
Vue 的 MVVM 理解以及计算属性的使用
MVVM:Model View ViewModel。学习概念的最好的方式是维基百科。
206 0
Vue 的 MVVM 理解以及计算属性的使用