南京东池便当订餐电话:C语言的注释 谁能帮忙把注释写完啊...急求 2

来源:百度文库 编辑:中科新闻网 时间:2024/05/04 14:44:13
settextstyle(4,0,1); /*设定文本模式*/
setcolor(5); /*设定颜色*/
outtextxy(240,280,"this is made by"); /************
outtextxy(175,300,"lin lu zhou yao and li hua zun!");
setcolor(6);
outtextxy(105,235,"9"); 输出文字及刻度
outtextxy(487,235,"3");
outtextxy(297,48,"12");
outtextxy(297,420,"6"); ************/
}
/***************************/

/* 画时针 */

/***************************/
void draw_clock_hourhand(int a,int color)
{
int x1,y1;
setcolor(color); /*设定颜色*/
x1=300+80*sin(a*PI/6+t.ti_min*PI/360);
y1=240-80*cos(a*PI/6+t.ti_min*PI/360);
setlinestyle(0,3,0);
line(300,240,x1,y1);
}
void draw_clock_minhand(int a,int color)
{
int x1,y1;
setcolor(color);
x1=300+130*sin(a*PI/30);
y1=240-130*cos(a*PI/30);
setlinestyle(0,3,0);
line(300,240,x1,y1);
}
void draw_clock_sechand(int t,int color)
{
int x1,y1,x2,x3,y2,y3,a,b;
setcolor(color);
x1=300+180*sin(t*PI/30);
y1=240-180*cos(t*PI/30);
x2=300+10*sin(t*PI/30+11*PI/12);
y2=240-10*cos(t*PI/30+11*PI/12);
x3=300+10*sin(t*PI/30-11*PI/12);
y3=240-10*cos(t*PI/30-11*PI/12);
a=(x1+x2+x3)/3;
b=(y1+y2+y3)/3;
setlinestyle(0,3,0);
line(x2,y2,x1,y1);
line(x3,y3,x1,y1);
line(x2,y2,x3,y3);
line(x1,y1,a,b);
line(x2,y2,a,b);
line(x3,y3,a,b);
}
void draw_clock_hundhand(int t,int color)
{
int x1,y1,i;
setcolor(color);
x1=200+20*sin(t*PI/30);
y1=160-20*cos(t*PI/30);
for(i=0;i<=3;i++)
circle(200,160,30-i);
setlinestyle(0,1,0);
setcolor(8);
line(200,160,x1,y1);
}
main()
{
int gd,gm;
b=39;
gd=DETECT;
initgraph(&gd,&gm,"D:\\BGI");
while(!kbhit())
{
a=b%40;
gettime(&t);
draw_clock_face();
draw_clock_date();
draw_clock_hourhand(t.ti_hour,3);
draw_clock_minhand(t.ti_min,13);
draw_clock_sechand(t.ti_sec,4);
draw_clock_hundhand(t.ti_hund,5);
draw_clock_special(9);
draw_clock_hourhand(t.ti_hour,0);
draw_clock_minhand(t.ti_min,0);
draw_clock_sechand(t.ti_sec,0);
draw_clock_hundhand(t.ti_hund,0);
}
}