求最近的两点坐标
来源:互联网 发布:苹果软件推广 编辑:程序博客网 时间:2024/04/29 21:40
package Java;import java.util.Scanner;public class Domo {public static void main(String args[]){Scanner input = new Scanner(System.in);//输入一共多少个点int number = input.nextInt();double[][] a = new double[number][2];System.out.println("Enter " + number + " Points :\n");for(int i = 0;i < a.length;i ++){a[i][0] = (double)(Math.random() * 10);a[i][1] = (double)(Math.random() * 10);System.out.println("a[" + i + "][0] = " + a[i][0] + "\ta[" + i + "][1] = " + a[i][1]);}//求出0和1两点间距离int p1 = 0,p2 = 1;double shortDistance = Distance(a[0][0],a[0][1],a[1][0],a[1][1]);for(int i = 0;i < a.length;i ++)for(int j = i + 1;j < a.length;j ++){double distance = Distance(a[i][0],a[i][1],a[j][0],a[j][1]);if(distance < shortDistance){p1 = i;p2 = j;shortDistance = distance;}}System.out.println("The colsest two points are " + "(" + a[p1][0] + "," + a[p1][1] + ") and (" + a[p2][0] + "," + a[p2][1] + ")");}//两点间距离public static double Distance(double x1,double y1,double x2,double y2){return Math.sqrt((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2));}}
0 0
- 求最近的两点坐标
- 求两点间的坐标距离
- 求三维空间中距离最近的两点
- 已知两点坐标,求两点连成的直线中的某一点坐标
- POJ 1939求各相邻两点中心的坐标
- poj 2002 Squares (哈希+正方形已知相邻两点求另外两点的坐标)
- 最近的两点
- 计算几何 平面最近点对 nlogn分治算法 求平面中距离最近的两点
- 已知两点坐标求等边三角形另一点
- 已知等边三角形两点,求第三点坐标
- 已给出两点坐标,求两点间距离
- 已知两点坐标和半径求圆心坐标程序C++
- 获取触摸两点的坐标
- 计算两点的坐标值
- 求两点的距离
- 求两点的距离;
- 求两点的距离
- 已知两点坐标,及在从其中一点开始移动的距离,求移动到的坐标
- json数据传递
- 关于java字节码框架ASM的学习
- HTTP协议详解
- Android webView和js交互
- Mybatis入门实例(二)——添加ehcache缓存支持
- 求最近的两点坐标
- intent发送邮件
- Android 中Java 和C/C++的相互调用方法
- 通信原理中星座图详解
- Mybatis入门实例(三)——使用MyBatis Generator生成DAO
- Android小知识——dp转成px和px转成dp
- IOS-UIView转UIImage并保存到本地相册
- CentOS 7安装Mysql
- 纯裸 SPFA 适合初学者作为模板练习