在项目中有时候需要实现这么一个功能,一个圆球需要在圆盘中滑动,却不能滑出这个圆盘的直接范围,这是就可以通过计算滑动的位置与圆心之间的距离 和半径进行判断即可。
写了一小段的c语言函数,希望大家可以看懂
#include <stdio.h>
#include <math.h>
int main()
{
float x1,x2,y1,y2,z1,z2,d;
printf("请输入x1,x2,y1,y2,z1,z2:");
scanf("%f%f%f%f%f%f",&x1,&x2,&y1,&y2,&z1,&z2);
d=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)+(z1-z2)*(z1-z2));
printf("\n距离为:%.2f",d);
return 0;
}