1个回答
展开全部
#include <stdio.h>
#include <math.h>
int main()
{ double x1,x2,y1,y2,r1,r2,d;
printf("请输入圆1的圆心坐标和半径:");
scanf("%lf%lf%lf",&x1,&y1,&r1);
printf("请输入圆2的圆心坐标和半径:");
scanf("%lf%lf%lf",&x2,&y2,&r2);
d=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
if(d>r1+r2)printf("两圆相离\n");
else if(d<r1+r2)printf("两圆相交\n");
else printf("两圆相切\n");
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询