作者kevin771012 ()
看板java
标题[问题] 矩阵翻转的问题
时间Sat Mar 5 09:55:18 2011
ACM的练习题
输入说明 :
第一行会有两个数字,分别为 列(row)<100 和 行(column)<100,紧接着就是这个矩阵的
内容
输出说明 :
直接输出翻转後的矩阵
我的答案 :
//a015: 矩阵的翻转
import java.util.Scanner;
public class a015 {
public static void main(String[] args) {
Scanner sin = new Scanner(System.in);
int a,b;
a = sin.nextInt();
b = sin.nextInt();
int number[][] = new int[a][b];
for(int row =0;row<a;row++){
for(int commun=0;commun<b;commun++){
number[row][commun] = sin.nextInt();
}
}
for(int commun=0;commun<b;commun++){
for(int row=0;row<a;row++){
System.out.print(number[row][commun]+ " ");
}
System.out.println();
}
}
}
想法是直接将他的行跟列数字颠倒就好,不过跑到RE
不知道为什麽会这样@@
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.83.163.233
1F:→ chchwy:矩阵不一定是方阵唷 你想想3x5矩阵转过来是5x3 03/05 11:34
2F:→ chchwy:对不起 我犯傻了 请无视我orz 03/05 11:42
3F:→ tkcn:一个比较无关的事,你的 column 拼错了 03/05 12:22
4F:→ kevin771012:英文不好~XD 看了一下它错误的内容是说索引超过 03/05 19:10