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