图形绘制求助(简单的问题出在哪?)
刚学c语言,题目为编制等分圆然后链接所有等分点,为什么k循环除第一个圆成功等分外其他的只出来个圆圈?而手动修改k值可实现??
#include <graphics.h>
#include <math.h>
main()
{
int drive,mode;
int i,j=0,k=1;
drive=VGA;
mode=2;
initgraph(&drive,&mode,"c:\\Win-TC");
for(k=1;k<=10;k++)
{
circle(320,240,10*k);
for(j;j<360;j+=60)
for(i=6;i*60>j;i--)
line(320+10*k*cos(j*3.14/180),240-10*k*sin(j*3.14/180),320+10*k*cos((i*60-60)*3.14/180),240-10*k*sin((i*60-60)*3.14/180));
}
getch();
}