用java编程矩阵a 用数组
矩阵a用数组表示为inta[][]={{1,2,3,4},{2,3,4,5},{3,4,5,6}},定义矩阵b为intb[][]=newint[4][3];编程实现将矩阵...
矩阵a 用数组表示为int a[ ][ ]= {{1,2,3,4},{2,3,4,5},{3,4,5,6}}, 定义矩阵b 为int b[ ][ ]=new int[4][3];编程实现将矩阵a 转置(即将行转换成相应的列),转置后的数据存入矩阵b 中。按: b[0][0] b[0][1] ... b[1][0] b[1][1]... ...的方式输出数组b的元素的值,每个元素占5个字符的位置。
展开
展开全部
//Don't care about it!
void main(){
int a[][]= {{1,2,3,4},{2,3,4,5},{3,4,5,6}};
int b[][]=new int[4][3];
for(int i=0;i<3;i++){
for(int j=0;j<4;j++){
b[(3-j)][i]=a[i][j];
}
}
//打印
for(int i=0;i<4;i++){
for(int j=0;j<3;j++){
System.out.print(b[i][j]+" ");
}
System.out.println();
}
}
这具体的行转列,我也拿不准是往哪边旋转90度(顺时针,还是逆时针)。我就按逆时针来了
追问
SE上运行不出来 姨妈红好多。。。
追答
大哥,自己移进main方法,红色的可能是符号问题,自己换一下!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询