标签:输入格式 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