標題:
TQC105 - 陣列行列轉換
[打印本頁]
作者:
tonyh
時間:
2013-3-30 17:12
標題:
TQC105 - 陣列行列轉換
本帖最後由 tonyh 於 2013-4-6 16:54 編輯
提示: 先宣告兩個二維陣列
int aryA[][]=new int[m][n];
int aryB[][]=new int[n][m];
import java.util.*;
public class tqc105
{
public static void main(String args[])
{
Scanner s=new Scanner(System.in);
int m, n;
System.out.println("請輸入陣列列數");
m=s.nextInt();
System.out.println("每一陣列裡要幾個數字?");
n=s.nextInt();
int aryA[][]=new int[m][n];
int aryB[][]=new int[n][m];
for(int i=0;i<m;i++)
{
System.out.println("請輸入第 "+i+" 列");
for(int j=0;j<n;j++)
{
aryA[i][j]=s.nextInt();
}
}
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
{
aryB[i][j]=aryA[j][i];
}
}
System.out.println("陣列經行、列轉換結果:");
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
{
System.out.print(aryB[i][j]+" ");
}
System.out.println();
}
}
}
複製代碼
作者:
黃博鴻
時間:
2013-4-6 16:52
本帖最後由 黃博鴻 於 2013-4-6 16:58 編輯
import java.util.Scanner;
public class tqc105
{
public static void main(String args[])
{
Scanner s=new Scanner(System.in);
int m,n;
System.out.println("請輸入陣列列數:");
m=s.nextInt();
System.out.println("每一列陣列要幾個數字?");
n=s.nextInt();
int aryA[][]=new int[m][n];
int aryB[][]=new int[n][m];
for(int i=0; i<m; i++)
{
System.out.println("請輸入第"+i+"列");
for(int j=0; j<n; j++)
{
aryA[i][j]=s.nextInt();
}
}
for(int i=0; i<n; i++)
{
for(int j=0; j<m; j++)
{
aryB[i][j]=aryA[j][i];
}
}
System.out.print("陣列經行、列轉換結果:");
for(int i=0; i<n; i++)
{
System.out.println();
for(int j=0; j<m; j++)
{
System.out.print(aryB[i][j]+" ");
}
}
}
}
複製代碼
作者:
t2364705
時間:
2013-4-6 17:00
import java.util.Scanner;
public class tqc105
{
public static void main(String args[])
{
Scanner s=new Scanner(System.in);
int m, n;
System.out.println("請輸入陣列列數: ");
m=s.nextInt();
System.out.println("每一陣列要有幾個數字?");
n=s.nextInt();
int aryA[][]=new int[m][n];
int aryB[][]=new int[n][m];
for(int i=0; i<m; i++)
{
System.out.println("請輸入第"+i+"列");
for(int j=0; j<n; j++)
{
aryA[i][j]=s.nextInt();
}
}
for(int i=0; i<n; i++)
{
for(int j=0; j<m; j++)
{
aryB[i][j]=aryA[j][i];
}
}
System.out.println("陣列經行、列轉換結果: ");
for(int i=0; i<n; i++)
{
for(int j=0; j<m; j++)
{
System.out.print(aryB[i][j]+" ");
}
System.out.println();
}
}
}
複製代碼
作者:
劉漢文
時間:
2013-4-6 17:00
import java.util.Scanner;
public class tqc105
{
public static void main(String args[])
{
Scanner s=new Scanner(System.in);
int m,n;
System.out.println("請輸入陣列列數:");
m=s.nextInt();
System.out.println("每一列陣列要幾個數字?");
n=s.nextInt();
int aryA[][]=new int[m][n];
int aryB[][]=new int[n][m];
for(int i=0; i<m; i++)
{
System.out.println("請輸入第"+i+"列");
for(int j=0; j<n; j++)
{
aryA[i][j]=s.nextInt();
}
}
for(int i=0; i<n; i++)
{
for(int j=0; j<m; j++)
{
aryB[i][j]=aryA[j][i];
}
}
System.out.print("陣列經行、列轉換結果:");
for(int i=0; i<n; i++)
{
System.out.println();
for(int j=0; j<m; j++)
{
System.out.print(aryB[i][j]+" ");
}
}
}
}
複製代碼
作者:
尤泓鈞
時間:
2013-4-6 17:01
import java.util.Scanner;
public class tqc105
{
public static void main(String args[])
{
Scanner s=new Scanner(System.in);
int m,n;
System.out.println("請輸入陣列列數:");
m=s.nextInt();
System.out.println("每一列陣列要幾個數字?");
n=s.nextInt();
int aryA[][]=new int[m][n];
int aryB[][]=new int[n][m];
for(int i=0; i<m; i++)
{
System.out.println("請輸入第"+i+"列");
for(int j=0; j<n; j++)
{
aryA[i][j]=s.nextInt();
}
}
for(int i=0; i<n; i++)
{
for(int j=0; j<m; j++)
{
aryB[i][j]=aryA[j][i];
}
}
System.out.print("陣列經行、列轉換結果:");
for(int i=0; i<n; i++)
{
System.out.println();
for(int j=0; j<m; j++)
{
System.out.print(aryB[i][j]+" ");
}
}
}
}
複製代碼
作者:
蔡昀佑
時間:
2013-4-6 17:09
import java.util.Scanner;
public class tqc105
{
public static void main(String args[])
{
Scanner s=new Scanner(System.in);
int m,n;
System.out.println("請輸入陣列列數:");
m=s.nextInt();
System.out.println("每一列陣列要幾個數字?");
n=s.nextInt();
int aryA[][]=new int[m][n];
int aryB[][]=new int[n][m];
for(int i=0; i<m; i++)
{
System.out.println("請輸入第"+i+"列");
for(int j=0; j<n; j++)
{
aryA[i][j]=s.nextInt();
}
}
for(int i=0; i<n; i++)
{
for(int j=0; j<m; j++)
{
aryB[i][j]=aryA[j][i];
}
}
System.out.print("陣列經行、列轉換結果:");
for(int i=0; i<n; i++)
{
System.out.println();
for(int j=0; j<m; j++)
{
System.out.print(aryB[i][j]+" ");
}
}
}
}
複製代碼
作者:
t3742238
時間:
2013-4-13 15:32
import java.util.*;
public class tqc105
{
public static void main(String args[])
{
Scanner s=new Scanner(System.in);
int m, n;
System.out.println("請輸入陣列列數");
m=s.nextInt();
System.out.println("每一陣列裡要幾個數字?");
n=s.nextInt();
int aryA[][]=new int[m][n];
int aryB[][]=new int[n][m];
for(int i=0;i<m;i++)
{
System.out.println("請輸入第 "+i+" 列");
for(int j=0;j<n;j++)
{
aryA[i][j]=s.nextInt();
}
}
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
{
aryB[i][j]=aryA[j][i];
}
}
System.out.println("陣列經行、列轉換結果:");
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
{
System.out.print(aryB[i][j]+" ");
}
System.out.println();
}
}
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2