当前位置: 首页 > news >正文

[刷题]入门1.矩阵转置

  • 博客主页:算法歌者
  • 本篇专栏:[刷题]
  • 您的支持,是我的创作动力。

文章目录

  • 1、题目
  • 2、基础
  • 3、思路
  • 4、结果


1、题目

链接:B2106 矩阵转置 - 洛谷 | 计算机科学教育新生态
在这里插入图片描述

2、基础

此题目主要考察二维数组的掌控能力。

3、思路

观察,可知:

  • 输入中,矩阵是打印每行,在打印每行的时候,行保持不变,列在变化。
  • 转置后,矩阵是打印每列,在打印每列的时候,列保持不变,行在变化。

于是,题目这样解:

#include <iostream>
using namespace std;const int N = 110;
int arr[N][N];
int n, m;int main()
{cin >> n >> m;// 矩阵:在每行中,行不变,列变化。// i控制打印行,for (int i = 0; i < n; i++) {// j控制打印列for (int j = 0; j < m; j++) {cin >> arr[i][j];}}// 转置:在每列中,列不变,行变化。// i控制打印列for (int i = 0; i < m; i++){// j控制打印行for (int j = 0; j < n; j++){cout << arr[j][i] << " ";}cout << endl;}return 0;
}

4、结果

在这里插入图片描述


完。


http://www.mrgr.cn/news/74819.html

相关文章:

  • 【计算机网络】设备如何监听 ARP 请求广播
  • Collections.synchronizedList()你真的会用吗?
  • 本溪与深圳市新零售产业互联协会共商世界酒中国菜湾区农业发展
  • 源码解析-Spring Eureka
  • 自适应数据结构、自适应哈希表 (Adaptive Hash Table)详细介绍
  • 【系统设计】理解带宽延迟积(BDP)、吞吐量、延时(RTT)与TCP发送窗口的关系:优化网络性能的关键
  • MATLAB和Python及R瑞利散射
  • 37邮件服务器
  • Sorvall Legend Micro 17 微量离心机产品特性
  • 开放式耳机怎么戴?不入耳的蓝牙耳机推荐
  • 背景移除,主体物抠图模型 RMBG-2.0:最佳一键去背景模型
  • 独孤思维:负债,入不敷出,要不要投资做副业
  • 宏景人力资源信息管理系统 uploadLogo 任意文件上传漏洞复现
  • 我要成为算法高手-二分查找篇
  • 【操作系统】Linux之线程同步二(头歌作业)
  • 前端开发设计模式——责任链模式
  • 在Windows上收发PGP加密电子邮件
  • React Hooks 快速入门指南
  • 介绍一下,Stable Diffusion!文生图的稳定之选
  • asp.net framework下webform、webapi和mvc对于文件增加权限校验
  • Leetcode 整数转罗马数字
  • error: unrecognized arguments: --port
  • 新能源汽车关键技术技能大赛理论知识竞赛题库
  • 一文简单了解Android中的input流程
  • ospf排错学习
  • 分清数据链路层、网络层、传输层的区别,以及这些层面的代表协议