java吧 关注:1,250,546贴子:12,735,822
  • 17回复贴,共1

朋友发了我一个编程题,一直没解出来,吧里大神帮忙看下

只看楼主收藏回复



IP属地:北京1楼2016-06-07 10:00回复
    如此简单。。


    IP属地:江苏2楼2016-06-07 10:10
    收起回复
      上次有个更难点的,输出螺旋排列的数字


      IP属地:江苏5楼2016-06-07 10:10
      回复
        看着貌似不难。。,二维数组,当两个坐标中的任意一个为1时,输出4。任意一个为1++时,输出4--,不知道对不对。。


        来自Android客户端6楼2016-06-07 10:14
        收起回复
          不知不觉,在how2j学习已经有一个多月的时间了,在这一个月里,我学到了许多之前想学的知识在这一个月里,我学到了许多之前想学的知识


          7楼2016-06-07 10:25
          回复
            import java.util.*;
            public class A{
            public static void main(String[] args) {
            Scanner scanner = new Scanner(System.in);
            int n = scanner.nextInt();
            int m = 2 * n - 1;
            int martix[][] = new int[m][m];
            for(int i = 0;i < martix.length;i++){
            for(int j = 0;j < martix.length;j++){
            int iLen = Math.abs(n - i- 1);
            int jLen = Math.abs(n - j - 1);
            int maxLength = iLen > jLen ? iLen : jLen;
            martix[i][j] = maxLength + 1;
            }
            }
            for(int i = 0;i < martix.length;i++){
            for(int j = 0;j < martix.length;j++){
            System.out.print(martix[i][j] + " ");
            }
            System.out.println();
            }
            }
            }


            IP属地:北京8楼2016-06-07 10:29
            收起回复


              IP属地:浙江10楼2016-06-07 15:21
              回复
                我操~代码发不出去啊~将就着看下吧


                IP属地:浙江11楼2016-06-07 15:23
                收起回复
                  加你好友 说不了话 我有道JAVA 题请教下你


                  IP属地:甘肃12楼2016-06-21 09:31
                  回复
                    我给你顶帖子咱俩就算认识了,以后我发贴,你就要在下面回复,显得我很有人气的样子明白吗?


                    IP属地:浙江来自iPhone客户端13楼2016-06-21 09:36
                    回复