返回列表 發帖

1091123 上傳有問題的程式碼

上傳時,程式碼前面,請用//題號,註明
May

本帖最後由 黃宇綸 於 2020-11-23 19:22 編輯

// A015
  1. import java.io.BufferedReader;
  2. import java.io.IOException;
  3. import java.io.InputStreamReader;
  4. public class Ch01 {
  5.         static int n,m;
  6.         static int a[][];
  7.         Ch01() throws IOException
  8.         {
  9.                 BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
  10.                 String t[];
  11.                 t=br.readLine().split(" ");
  12.                 n=Integer.parseInt(t[0]);
  13.                 m=Integer.parseInt(t[1]);
  14.                 a=new int[n][m];
  15.                 String t1[]=new String[n];
  16.                 for(int i=0;i<n;i++)
  17.                         t1[i]=br.readLine();
  18.                 for(int i=0;i<n;i++)
  19.                         for(int j=0;j<m;j++)
  20.                                 a[i][j]=Integer.parseInt(t1[i].split(" ")[j]);
  21.         int tm[][]=new int[n][m];
  22.                 for(int i=0;i<n;i++)
  23.                         for(int j=0;j<m;j++)
  24.                                 tm[i][j]=a[i][j];
  25.                 a=new int[m][n];
  26.                 for(int i=0;i<m;i++)
  27.                         for(int j=0;j<n;j++)
  28.                                 a[i][j]=tm[j][i];
  29.         for(int i=0;i<m;i++)
  30.         {
  31.                         for(int j=0;j<n;j++)
  32.                                 System.out.print(a[i][j]+" ");
  33.                         System.out.println();
  34.         }
  35.         }
  36.         public static void main(String[] args) throws IOException {
  37.                 new Ch01();
  38.         }
  39. }
複製代碼
Allen

TOP

回復 2# 黃宇綸
  1. import java.io.BufferedReader;
  2. import java.io.InputStreamReader;

  3. public class Ch15 {

  4.         BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
  5.         String tmp;
  6.         int m,n;
  7.         int data[][], res[][];

  8.         Ch15() throws Exception
  9.         {
  10.                 while(br.ready())
  11.                 {
  12.                         tmp=br.readLine();
  13.                         m=Integer.parseInt(tmp.split(" ")[0]);
  14.                         n=Integer.parseInt(tmp.split(" ")[1]);
  15.                         data=new int[m][n];
  16.                         for(int i=0; i<m; i++)
  17.                         {
  18.                                 tmp=br.readLine();
  19.                                 for(int j=0; j<n; j++)
  20.                                         data[i][j]=Integer.parseInt(tmp.split(" ")[j]);
  21.                         }
  22.                         res=new int[n][m];
  23.                         for(int i=0; i<n; i++)
  24.                         {
  25.                                 for(int j=0; j<m; j++)
  26.                                         res[i][j]=data[j][i];
  27.                         }

  28.                         for(int i=0; i<n; i++)
  29.                         {
  30.                                 for(int j=0; j<m; j++)
  31.                                         System.out.print(res[i][j]+" ");
  32.                                 System.out.println();
  33.                         }
  34.                 }
  35.         }

  36.         public static void main(String[] args) throws Exception {
  37.                 new Ch15();
  38.         }
  39. }

  40. /*   
  41.         0 0  <-- 0 0
  42.         0 1  <-- 1 0

  43.         1 0  <-- 0 1
  44.         1 1  <-- 1 1

  45.         2 0  <-- 0 2
  46.         2 1  <-- 1 2
  47. */
複製代碼

TOP

返回列表