zoukankan      html  css  js  c++  java
  • java 拉丁方阵

    import java.util.Scanner;
     
    public class LatinBrick {
           public static void main(String[] args){
                Scanner s = new Scanner(System. in);
                 int n = s.nextInt();
                 int[][] a = new int[n][n];
                 int[] b = new int[n];
                 int m = 0;
                
                 for(int i=0;i<n;i++){
                      b[i] = i;
                }
                 int[] c = b.clone();
                
                 for(int i=0;i<a.length;i++){
                       for(int j=0;j<a.length;j++){
                             int k = j + 1;
                             if(k>=n){
                                  b[j] = c[m];
                            }
                             else{
                                  b[j] = b[k];
                            }
                            a[i][j] = b[j];
                      }
                      m++;
                }
                
                 for (int [] i : a) {
                       for (int o : i) {
                            System. out.print(o + "  " );
                      }
                      System. out.println();
                }
                
          }
    }
  • 相关阅读:
    APK自我保护方法
    Andorid APK反逆向解决方案---梆梆加固原理探寻
    判断android文件是否加壳
    java调用dll-JNA
    Java调用本地接口
    pat00-自测2. 素数对猜想 (20)
    pat00-自测4. Have Fun with Numbers (20)
    pat00-自测3. 数组元素循环右移问题 (20)
    pat00-自测1. 打印沙漏(20)
    pat1013. Battle Over Cities (25)
  • 原文地址:https://www.cnblogs.com/wn19910213/p/3116746.html
Copyright © 2011-2022 走看看