141.图形法绘制椭圆

简介: 141.图形法绘制椭圆
#include <graphics.h>
#include <math.h>
void ellipse1(x0,y0,a,b,dt)
int x0,y0,a,b,dt;
{
  int x,y,n,i;
  float t1,t=0.0;
  t1=dt*0.0174533;
  n=360/dt;
  moveto(x0+a,y0);
  for(i=1;i<n;i++)
  {
    t=t+t1;
    x=x0+a*cos(t);
    y=y0+b*sin(t);
    lineto(x,y);
  }
  lineto(x0+a,y0);
}
void main()
{
  int i,a=200,x=320,y=240;
  int gdriver=DETECT,gmode;
  initgraph(&gdriver,&gmode,"c:\\tc");
  cleardevice();
  setbkcolor(8);
  setcolor(2);
  for(i=0;i<=200;i=i+10)
    ellipse1(x,y,a-i,i,10);
  getch();
  closegraph();
}
相关文章
|
编译器 C++ 容器
【C++练级之路】【Lv.7】【STL】vector类的模拟实现
【C++练级之路】【Lv.7】【STL】vector类的模拟实现
149 1
|
存储 索引 Python
【Python基础】Python数据容器(列表)
【Python基础】Python数据容器(列表)
109 0
|
JavaScript
Vue3中的ref如何使用?v-for中如何使用?
前言 虽然在 Vue 中不提倡我们直接操作 DOM,毕竟 Vue 的理念是以数据驱动视图。但是在实际情况中,我们有很多需求都是需要直接操作 DOM 节点的,这个时候 Vue 提供了一种方式让我们可以获取 DOM 节点:ref 属性。ref 属性是 Vue2 和 Vue3 中都有的,但是使用方式却不大一样,这也导致了很多从 Vue2 转到 Vue3 的小伙伴感到有些困惑。 今天我们就来揭开 Vue3 中 ref 的神秘面纱!
2717 0
Vue3中的ref如何使用?v-for中如何使用?
|
前端开发 数据可视化 安全
Pandas 2.2 中文官方教程和指南(十九·一)(1)
Pandas 2.2 中文官方教程和指南(十九·一)
94 1
|
存储 机器学习/深度学习 算法
Python 实现LSB算法进行信息隐藏 包含空域与变换域 JPEG信息隐藏算法 对PDF文件进行信息隐藏 基于卷积神经网络的隐写分析 Matlab SRM、SCA隐写分析
Python 实现LSB算法进行信息隐藏 包含空域与变换域 JPEG信息隐藏算法 对PDF文件进行信息隐藏 基于卷积神经网络的隐写分析 Matlab SRM、SCA隐写分析
757 0
Python 实现LSB算法进行信息隐藏 包含空域与变换域 JPEG信息隐藏算法 对PDF文件进行信息隐藏 基于卷积神经网络的隐写分析 Matlab SRM、SCA隐写分析
|
JavaScript CDN
JS:CDN方式引入Vue-Router
JS:CDN方式引入Vue-Router
298 0
|
消息中间件 存储 关系型数据库
RocketMQ事务实现原理
RocketMQ事务实现原理
165 0
|
前端开发 JavaScript UED
CSS代码书写规范
CSS代码书写规范
386 0
CSS代码书写规范