标签:输入格式 int 一个 put ring red static class 了解
import java.io.BufferedWriter;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.util.*;
public class Main {
    public  static  void main(String [] args){
        Scanner sc =new Scanner(System.in);
        int n = sc.nextInt();
        int m = sc.nextInt();
        int arr[][] = new int[n+10][n+10];
        int brr[][] = new int[n+10][n+10];
        for(int i=0;i<n;i++)
            for(int j=0;j<n;j++)
                brr[i][j]=arr[i][j]=sc.nextInt();
        if(m==0) {
            for (int i = 0; i < n; i++) {
                for (int j = 0; j < n; j++) {
                    if (i == j)
                        System.out.print("1 ");
                    else System.out.print("0 ");
                }
                System.out.println();
            }
        }
        else if(m==1){
            for(int i=0;i<n;i++){
                for(int j=0;j<n;j++) System.out.print(arr[i][j]+" ");
                System.out.println();
            }
        }else {
             for(int z=1;z<m;z++){
                 int temp[][]=new int[n+10][n+10];
                 for(int i=0;i<n;i++)
                   for(int j=0;j<n;j++){
                     int add = 0;
                        for(int y=0;y<n;y++)
                           add+=arr[i][y]*brr[y][j];
                        temp[i][j]=add;
                  }
                  brr=temp;
             }
            for(int i=0;i<n;i++){
                for(int j=0;j<n;j++) System.out.print(brr[i][j]+" ");
                System.out.println();
            }
        }
   }
}
标签:输入格式 int 一个 put ring red static class 了解
原文地址:https://www.cnblogs.com/wszhu/p/12609134.html