数组演练(43)矩阵转置

public class TwoArray_02 {
public static void main(String[] args) {
		int array[][] = { { 22, 18, 36 }, { 27, 34, 58 }, { 12, 51, 32 },
				{ 14, 52, 64 } };				// 创建一个4行3列的二维数组
		int brray[][] = new int[3][4];				// 创建一个3行4列的数组,用于接收转置后的矩阵
		System.out.println("原型矩阵如下:");
		for (int i = 0; i < array.length; i++) {		// 遍历array数组中的元素
			for (int j = 0; j < array[i].length; j++) {
				System.out.print(array[i][j] + " ");
			}
			System.out.println();
		}
		for (int i = 0; i < array.length; i++) {		// 此时的i是array数组的行,brray的列
			for (int j = 0; j < brray.length; j++) {	// 此时的j是array数组的列,brray的行
				brray[j][i] = array[i][j];		// 将array数组中的第i行j列的元素赋给brray数组中的j行i列
			}
		}
		System.out.println("\n转置后的矩阵如下:");
		for (int i = 0; i < brray.length; i++) {		// 遍历转置后brray数组中的元素
			for (int j = 0; j < brray[i].length; j++) {
				System.out.print(brray[i][j] + " ");
			}
			System.out.println();
		}
	}
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值