如何编写五角星的程序啊·很急谢谢了

来源:百度知道 编辑:UC知道 时间:2024/06/20 11:27:24
用计算机图形学和c语言编写

这是我自己编的,你看看吧
#include<graphics.h>
#include<conio.h>
#include<math.h>
#define P 3.14159265
main()
{ int gdriver=DETECT,gmode=0;
initgraph(&gdriver,&gmode,\"c:\\\\tc\\\\bgi\");
setbkcolor(RED);
setcolor(YELLOW);
line(320,140,320+100*sin(P/5),240+100*cos(P/5));// 五角星的中心点(320,240) 外接圆半径为100;
line(320,140,320-100*sin(P/5),240+100*cos(P/5));
line(320+100*cos(P/10),240-100*sin(P/10),320-100*sin(P/5),240+100*cos(P/5));
line(320+100*cos(P/10),240-100*sin(P/10),320-100*cos(P/10),240-100*sin(P/10));
line(320+100*sin(P/5),240+100*cos(P/5),320-100*cos(P/10),240-100*sin(P/10));
floodfill(320,240,YELLOW);
getch();
closegraph();
}

这是我大二时的实训,呵呵,应该是你要的
#include<graphics.h>
#include<math.h>
#include<stdio.h>
double p=11.25*3.14159/180;
main()
{
int driver=DETECT,mode=0;
i