zoukankan      html  css  js  c++  java
  • 判断一个点是否在圆内

    /*
     * 判断一个点是不是在圆内
     * 
     * 
     */
    public class Demo {
     public static void main(String[] args) {
      //提示用户定义圆形和半径
      Scanner sc = new Scanner(System.in);
      //请输入圆形坐标
      System.out.println("请输入圆心坐标:");
      double a1 = sc.nextDouble();
      double a2 = sc.nextDouble();
      
      //请输入半径
      System.out.println("请输入半径:");
      double r = sc.nextDouble();
      
      //请输入点坐标
      System.out.println("请输入点坐标");
      double b1 =sc.nextDouble();
      double b2 =sc.nextDouble();
      
      //求点到圆心的距离
      double c =Math.pow(Math.pow(a1-b1, 2)+Math.pow(a2-b2, 2),0.5);
      //判断是否在原内
      
      if(c<r){
       System.out.println("点("+b1+","+b2+")在圆内");
      }else{
       System.out.println("点("+b1+","+b2+")没有在圆内");
      }
     }
    }
  • 相关阅读:
    Golang相关环境变量
    mac catalina关闭系统更新提示
    Git常用命令
    UDP打洞原理
    LANMP相关配置
    Windows平台编译libevent
    Sublime text2 + cygwin编译C++
    C++的指针常量和常量指针
    C++的new和delete
    C/C++产生随机数
  • 原文地址:https://www.cnblogs.com/flei/p/6657501.html
Copyright © 2011-2022 走看看