本帖最后由 大西洋 于 2015-4-26 14:41 编辑
贴出部分代码:
根据C语言的代码改的Java版
- public static void Matrix(int[][] a,int n){
- int i,j,k = 0,m;
- if( n % 2 == 0 ){
- m = n / 2;
- }else {
- m = n/2 +1 ;
- }
- for(i = 0; i< m; i++){
- for(j = i; j < n-i; j++){ // 产生 上部横行的数字, 01、02、03、04、05
- k++;
- a[i][j] = k;
- }
复制代码 |