送你一颗心Easyx
程序员文章站
2022-03-05 15:21:42
...
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <graphics.h>
#include <math.h>
#define a 60
#define PI 3.1415926
double th=PI/180;
void StartPic(void)
{
//int gr=DETECTgm;
//initgraph(&gr,&gm,"e://turboc2");
initgraph(800,600);
cleardevice();
}
void ClosePic(void)
{
getch();
}
void DrawXin(int x0,int y0,int k)
{
double i,x,y,tx,ty;
for(i=-180.0;i<180.0;i+=0.01)
{
x = a*(2*cos(i*th)-cos(2*i*th));
y = a*(2*sin(i*th)-sin(2*i*th));
tx = x;
ty = y;
x = tx*cos(k*th)-ty*sin(k*th)+x0;
y = y0-(ty*cos(k*th)+tx*sin(k*th));
putpixel(x,y,RED);
setfillstyle(1,RED);
floodfill(500,500,RED);
}
}
void main(void)
{
StartPic();
DrawXin(320,240,90);
setfillcolor(RGB(255,0,0));
floodfill(350,250,RGB(255,255,0));
ClosePic();
}
上一篇: MySQL生僻字插入失败怎么办
下一篇: 上传视频到服务器相关问题