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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 默默丶 高级黑马   /  2014-11-5 16:14  /  687 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. public class Rows {
  2.         public static void main(String[] args) {
  3.                 int arr[][] =new int[5][5];
  4.                 int i = 0;
  5.                 int j = 0;
  6.                 int count = 1;
  7.                 boolean flag = true;
  8.                 for(int num = 1;num<=25;num++){
  9.                         arr[i][j]=num;
  10.                
  11.                         if(flag){
  12.                                 j++;
  13.                                 if(j>5-count){
  14.                                         i++;
  15.                                         j--;
  16.                                         if(i>5-count){
  17.                                                 flag=false;
  18.                                                 i--;
  19.                                                
  20.                                         }
  21.                                 }
  22.                         }
  23.                         if(!flag){
  24.                                 j--;
  25.                                 if(j<count-1){
  26.                                         i--;
  27.                                         j++;
  28.                                         if(i<count){
  29.                                                 flag=true;
  30.                                                 i++;
  31.                                                 j++;
  32.                                                 count++;
  33.                                         }
  34.                                 }
  35.                                
  36.                         }
  37.                        
  38.                 }
  39.                 for(i=0;i<5;i++){
  40.                         for(j=0;j<5;j++){
  41.                                 System.out.print(arr[i][j]+"\t");
  42.                         }
  43.                         System.out.println();
  44.                 }
  45.         }
  46. }[code]1        2        3        4        5       
  47. 16        17        18        19        6       
  48. 15        24        25        20        7       
  49. 14        23        22        21        8       
  50. 13        12        11        10        9
复制代码
[/code]

评分

参与人数 1黑马币 +20 收起 理由
卖艺人 + 20 很给力!

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马