Java查询解决

用户

这是问题:

给定一个声明为double centerX = 0,centerY = 0的圆,取半径和一个坐标为x,y的点。编写一个程序,计算该点是否位于圆内(包括边界)。

公式:

两点A(x1,y1)和B(x2,y2)之间的距离为:

((x2-x1)^ 2 +(y2-y1)^ 2)的平方根

输入规格:

第一行将包含半径r。

第二行包含x和y。每个值都是(x,y)坐标,使得x,y> 0。

输出规格:

如果点位于圆内,则打印“点(x,y)在圆内”,否则打印“点(x,y)在圆外”。

样本输入1:

7

2 5

样本输出1:

点(2,5)在圆内

样本输入2:

2个

9 4

样本输出2:

点(9,4)在圆的外面

解释:

在样本输入1中,(0,0)和(2,5)之间的距离为5.3851,小于半径7。因此,该点位于圆内。而在另一组输入中,该点位于圆的外部,因为原点和(9,4)之间的距离为9.8488,该距离大于给定的半径2。

现在这是我的代码:

import java.util.Scanner;
import java.math.*;
class Circ{
    public static void main(String args[]){
        Scanner s=new Scanner(System.in);
        int r=s.nextInt();
        int x=s.nextInt();
        int y=s.nextInt();
        if(x>0&&y>0){
            double dist=Math.sqrt(Math.pow(x-0,2)+Math.pow(y-0,2));
        if(dist>r){
            System.out.println("The point ("+x+","+y+") is outside the circle");
        }else if(dist<=r){
            System.out.println("The point ("+x+","+y+") is inside the circle");
        }
        }

    }
}

它给出正确的输出,但没有通过测试用例吗?

在此处输入图片说明

三角洲
import java.util.Scanner;
public class circleOfCodeG{
public static void main(String[] args){
    Scanner sc=new Scanner(System.in);
    int  r,x,y;
    double dis;
    r=sc.nextInt();
    x=sc.nextInt(); y=sc.nextInt();
    dis=Math.sqrt((x*x)+(y*y));
    if(dis<=r)
        System.out.println("The point ("+x+", "+y+") is inside the circle");
    else
        System.out.println("The point ("+x+", "+y+") is outside the circle");
}
}

试试这个。我敢肯定,这将满足“测试用例”。:)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法使用变量解决Java形式的jdbc查询

来自分类Dev

解决PDO查询

来自分类Dev

解决搜索查询

来自分类Dev

解决mysql查询

来自分类Dev

使用联接解决查询?

来自分类Dev

如何在形成HQL查询时解决由于递归引起的java.lang.StackOverflowError

来自分类Dev

Java SQL查询结果集始终返回null找不到解决方案

来自分类Dev

无法解决复杂的SQL查询

来自分类Dev

SQL查询解决方案?

来自分类Dev

解决MySQL Complex父子查询

来自分类Dev

需要解决 SQL 查询错误

来自分类Dev

Java Sphinx“自己解决”

来自分类Dev

哪个Oracle Join可以解决复杂的查询

来自分类Dev

如何解决此MYSQL查询

来自分类Dev

Breeze解决多值属性查询的方法

来自分类Dev

BigQuery最大查询长度字符可以解决

来自分类Dev

如何解决这个特定的SQL查询?

来自分类Dev

嵌套MySQL查询的解决方法?

来自分类Dev

SQL查询-解决重复数据

来自分类Dev

无法解决查询中的排序规则冲突

来自分类Dev

如何解决查询ImportRange的错误

来自分类Dev

如何解决这个MySQL查询

来自分类Dev

我需要解决的Lua相关查询

来自分类Dev

BigQuery最大查询长度字符可以解决

来自分类Dev

如何解决此查询-MySQL

来自分类Dev

该查询的解决方案是什么?

来自分类Dev

如何解决Linq错误的日期查询

来自分类Dev

数据验证查询的报告解决方案

来自分类Dev

使用子查询的SQL解决方案?