https://zerojudge.tw/ShowProblem?problemid=a015
我這一題這樣寫為什麼錯?- import java.io.BufferedReader;
- import java.io.InputStreamReader;
- public class P1 {
- BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
- P1() throws Exception
- {
- String tmp=br.readLine();
- int a=Integer.parseInt(tmp.split(" ")[0]);// 2
- int b=Integer.parseInt(tmp.split(" ")[1]);// 3
- int data[][]=new int[a][b];
- int re[][]=new int[b][a];
- int fre[][]=new int[b][a];
- for(int i=0; i<a; i++)
- {
- tmp=br.readLine();
- for(int j=0; j<b; j++)
- {
- data[i][j]=Integer.parseInt(tmp.split(" ")[j]);
- }
- }
- for(int i=0; i<a; i++)// 2
- {
- for(int j=0; j<b; j++)// 3
- {
- re[j][i]=data[a-i-1][j];
- }
- }
- for(int i=0; i<a; i++)// 2
- {
- for(int j=0; j<b; j++)// 3
- {
- fre[j][i]=re[j][a-i-1];
- }
- }
- for(int i=0; i<b; i++)
- {
- for(int j=0; j<a; j++)
- {
- System.out.print(fre[i][j]+" ");
- }
- System.out.println();
- }
- }
- public static void main(String[] args) throws Exception {
- new P1();
- }
- }
複製代碼 |