想求出大圆上的点的坐标 怎么求
#include<graphics.h>#include <conio.h>
void main()
{
int driver=DETECT,mode;
initgraph(&driver,&mode,"");
cleardevice();/*清屏*/
setcolor(GREEN); /*选绿色*/
setlinestyle(0,0,1); /*选择实线,宽度1像素*/
circle(300,200,100);/*画圆,坐标300,200,半径100像素*/
circle(350,200,50);/*画圆,坐标350,200,半径50像素*/
getch();/*暂停*/
setcolor(RED);/*选红色*/
setlinestyle(0,0,3);/*选择实线,宽度3像素*/
circle(200,200,2);/*画圆,坐标200,200,半径2像素*/
getch();/*暂停*/
closegraph(); /*关闭图像*/
}
想利用不断的擦去红色小圈,再把它画在圆上的靠近的坐标上 一直循环下去 可以达到小红圈在圆上运动。 但是不知道怎么求出大圆上的坐标。 或者有木有其他更好的办法。谢谢