📄 9-2.c
字号:
/*错误的程序:求两个圆的圆心之间的距离*/
#include"stdio.h"
#include"graphics.h"
main()
{
int gd=DETECT,gm;
int i,x1,x2,y1,y2;
float d;
char key;
initgraph(&gd,&gm,"c:\tc\tc");
setbkcolor(BLACK);
x1=100;y1=50;
x2=500;y2=350;
for(i=0;i<300;i++)
{ /*一个圆从上到下运动,另一个圆从下到上运动*/
setcolor(WHITE);
circle(x1,y1,20);
circle(x2,y2,20);
delay(30000);
if(kbhit())
{
if((key=getch())==13)
break;
}
setcolor(BLACK);
circle(x1,y1,20);
circle(x2,y2,20);
delay(30000);
y1++;
y2--;
}
d=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
printf(" The distance of two circles is %6.1f",d);
getch();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -