返回列表 發帖

a015

https://zerojudge.tw/ShowProblem?problemid=a015
我這一題這樣寫為什麼錯?
  1. import java.io.BufferedReader;
  2. import java.io.InputStreamReader;

  3. public class P1 {

  4.         BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
  5.         P1() throws Exception
  6.         {

  7.                 String tmp=br.readLine();
  8.                 int a=Integer.parseInt(tmp.split(" ")[0]);// 2
  9.                 int b=Integer.parseInt(tmp.split(" ")[1]);// 3
  10.                 int data[][]=new int[a][b];
  11.                 int re[][]=new int[b][a];
  12.                 int fre[][]=new int[b][a];
  13.                 for(int i=0; i<a; i++)
  14.                 {
  15.                         tmp=br.readLine();
  16.                         for(int j=0; j<b; j++)
  17.                         {
  18.                                 data[i][j]=Integer.parseInt(tmp.split(" ")[j]);
  19.                         }
  20.                 }
  21.                 for(int i=0; i<a; i++)// 2
  22.                 {
  23.                         for(int j=0; j<b; j++)// 3
  24.                         {
  25.                                 re[j][i]=data[a-i-1][j];
  26.                         }
  27.                 }
  28.                 for(int i=0; i<a; i++)// 2
  29.                 {
  30.                         for(int j=0; j<b; j++)// 3
  31.                         {
  32.                                 fre[j][i]=re[j][a-i-1];
  33.                         }
  34.                 }

  35.                 for(int i=0; i<b; i++)
  36.                 {
  37.                         for(int j=0; j<a; j++)
  38.                         {
  39.                                 System.out.print(fre[i][j]+" ");
  40.                         }
  41.                         System.out.println();
  42.                 }
  43.         }

  44.         public static void main(String[] args) throws Exception {
  45.                 new P1();

  46.         }

  47. }
複製代碼

返回列表