21xrx.com
2024-11-22 10:22:55 Friday
登录
文章检索 我的文章 写文章
【教程】用C语言判断输入的坐标是否在圆上
2023-06-15 17:48:21 深夜i     --     --
C语言 坐标 圆上

在C语言中,判断一组输入坐标是否在圆上可以通过数学中的求圆的半径和圆心来实现。首先,输入圆心坐标和圆的半径,然后输入需要判断的点的坐标,最后对两点之间的距离进行计算并比较。

下面是一个简单的C语言程序,可以实现判断坐标是否在圆上的功能:


#include

#include

int main()

{

  float x,y,r,a,b;

  printf("请输入圆心坐标(x,y)和半径r:\n");

  scanf("%f%f%f",&x,&y,&r);

  printf("请输入需要判断的点的坐标(a,b):\n");

  scanf("%f%f",&a,&b);

  float d;

  d=sqrt((a-x)*(a-x)+(b-y)*(b-y));

  if(d==r)

    printf("该点在圆上\n");

  else

    printf("该点不在圆上\n");

  return 0;

}

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复