A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

©   /  2012-11-29 15:49  /  12212 人查看  /  35 人回复  /   2 人收藏 转载请遵从CC协议 禁止商业使用本文


  1. <P>/*
  2. 打印如下图形:
  3. 1  2  6  7
  4. 3  5  8 13
  5. 4  9 12 14
  6. 10 11 15 16
  7. */</P>
  8. <P>class Demo
  9. {
  10. public static void main(String[] args)
  11. {
  12.   int a = 10;
  13.   int num = 0;
  14.   int[][] arr = new int[15][15];</P>
  15. <P>  for(int i=0; i<a*2-1; i++)
  16.   {
  17.    for(int j=0; j<=i && j<a; j++)
  18.    {
  19.     for(int k=0; k<=i && k<a; k++)
  20.     {
  21.      if(j+k == i)
  22.      {
  23.       if(i%2 == 0)
  24.        arr[j][k] = ++num;
  25.       else
  26.        arr[k][j] = ++num;
  27.      }
  28.     }
  29.    }
  30.   }
  31.   
  32.   for(int i=0; i<a; i++)
  33.   {
  34.    for(int j=0; j<a; j++)
  35.    {
  36.     System.out.print(arr[i][j]+"\t");
  37.    }
  38.    System.out.println();
  39.   }
  40. }
  41. }
  42. </P>
复制代码
不知道这个- - 给不给加分,很早之前做的一个题目!

QQ截图20121129202402.jpg (25.85 KB, 下载次数: 226)

输出结果

输出结果

评分

参与人数 1技术分 +1 收起 理由
奋斗的青春 + 1 这个可以有 。

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马