java吧 关注:1,256,446贴子:12,747,721
  • 7回复贴,共1

讲道理我觉得吧里能解决这个问题的不超过40万

只看楼主收藏回复

一个很奇又有点异的程序。。


IP属地:重庆1楼2016-05-21 18:15回复
    二楼代码
    public class Point {
    int[][] a=new int[2][10];
    double x=0; // x坐标
    double y=0; // y坐标
    double distance; // 到原点距离
    public void Array(){ //二维数组赋值
    for(int i=0;i<2;i++){
    for(int j=0;j<10;j++){
    a[i][j]=(int)(10*Math.random());//值随机
    }
    }
    //组合成10对坐标,并求出到原点距离
    for(int j=0;j<10;j++){
    x=(double)a[0][j];
    y=(double)a[1][j];
    distance=Math.pow(Math.pow(x,2)+Math.pow(y,2),0.5);
    System.out.println("("+a[0][j]+","+a[1][j]+") 到原点距离 "+distance);
    }
    }
    public static void main(String[] args) {
    Point point=new Point();
    point.Array();
    }
    }


    IP属地:重庆2楼2016-05-21 18:16
    回复
      题目:
      利用随机函数定义10对(x,y)值,由此创建的Point类实例存入一个数组中,按与原点(0,0)的距离由小到大的顺序输出所有的点及到原点的距离。


      IP属地:重庆3楼2016-05-21 18:16
      回复
        我觉得我的思路貌似是有点不对。。


        IP属地:重庆来自Android客户端4楼2016-05-21 18:17
        回复
          楼主弱鸡鉴定完毕


          IP属地:四川5楼2016-05-21 18:20
          收起回复
            大神们吃饭去了


            IP属地:重庆来自Android客户端6楼2016-05-21 18:26
            回复
              我也吃饭去


              IP属地:重庆来自Android客户端7楼2016-05-21 18:33
              回复