point.java
来自「实现文件的由大变小」· Java 代码 · 共 36 行
JAVA
36 行
public class point
{
public static void main(String args[])
{
int a[]=new int[10];
int b[]=new int[10];
double c[]=new double[10];
for(int k=0;k<a.length;k++)
{
a[k]=(int)(Math.random()*100);
b[k]=(int)(Math.random()*100);
System.out.print("("+a[k]+","+b[k]+")"+"\t");
}
for(int i=0;i<a.length;i++)
{
c[i]=Math.sqrt(a[i]*a[i]+b[i]*b[i]);
}
sort(c);
System.out.println();
for(int i=0;i<a.length;i++)
System.out.println(" "+c[i]+"\t"+"("+a[i]+","+b[i]+")");
}
static void sort(double c[])
{
int n=c.length;
for(int i=0;i<n-1;i++)
for(int j=i+1;j<n;j++)
if(c[i]>c[j])
{
double temp=c[i];
c[i]=c[j];
c[j]=temp;
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?