南极人加厚保暖内衣:如何用C语言画出有三条对称轴的相交的三个圆

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/30 22:10:19

这道题的关键是选择圆心和半径。
如果三个圆心构成等边三角形,半径大于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;
过中点与三角形对应顶点画直线就是对称轴