如何用C语言画出有三条对称轴的相交的三个圆
发布网友
发布时间:2022-05-10 17:55
我来回答
共1个回答
热心网友
时间:2023-10-20 08:31
这道题的关键是选择圆心和半径。
如果三个圆心构成等边三角形,半径大于2分之一边长,这三个圆就有三条对称轴,三条圆周线相交。
至于画图语句,不同的C语言有它自己的绘图函数,把你确定的圆心座标和半径参数写进去就可以了。
例如:x1
=
-1;
y1
=
0;
x2=
1;
y2
=
0;
x3=0;
y3
=
2
*
sin
(
60
/
180
*
3.14159);
半径
=
1.2;
如果还要画对称轴,画等边三角形的三条中线即可。
三个中点座标:
(x1+x2)/2;
(y1+y2)/2;
(x2+x3)/2;
(y2+y3)/2;
(x3+x1)/2;
(y3+y1)/2;
过中点与三角形对应顶点画直线就是对称轴