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

PTA矩阵转置

输入一个正整数n (1<n≤6),根据下式生成1个n*n的方阵,然后将该方阵转置(行列互换)后输出。
a[i][j] = i * n + j + 1(0≤i≤n-1,0≤j≤n-1)

输入格式:

输入一个正整数n (1<n≤6),注意无输入提示

输出格式:

以%4d的形式输出,注意最后一个数字之后有换行

输入样例:

3

输出样例:

在这里给出相应的输出。例如:1   4   72   5   83   6   9

#include <iostream>
#include <cstdio>
using namespace std;
int main()
{int n = 0;int i = 0;int j = 0;int x = 0;int y = 0;int arr[5][5] = {0};int brr[5][5] = {0};cin >> n;for (i = 0; i < n; i++){for (j = 0; j < n; j++)arr[i][j] = (i * n + j + 1);}for (x = 0; x < n; x++){for (y = 0; y < n; y++){brr[x][y] = arr[y][x];printf("%4d", brr[x][y]);}cout << endl;}return 0;
}
解释

第一个for

给数组arr内排好一个n*n的矩阵

第二个for

brr数组的横纵坐标与arr正好相反

可能的错误:

格式!!

arr没排完时,调用arr未赋值的量,brr得不到数值

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Vue|插件
  • 2024双11买什么东西比较好?2024双十一好物推荐
  • 【Qt】背景介绍
  • 6-1 jmu-Java-04面向对象进阶-01-接口-匿名内部类ActionListener
  • SQL Server2012保姆安装教程----带你快速上手数据库创建
  • 通过service访问Pod
  • JavaScript 内存管理
  • 1.4 边界值分析法
  • ECharts的特点
  • Python中set的用法详解
  • 【2024W32】肖恩技术周刊(第 10 期):太阳神鸟
  • HT8693 10W防破音单声道D类音频功放 9W单声道AB类音频功放
  • Maven配置及使用
  • C++ STL容器(三) —— 迭代器底层剖析
  • 解密谷歌Imagen:AI图像生成的新巅峰
  • 30秒的PHP代码片段(1)数组 - Array
  • Android 初级面试者拾遗(前台界面篇)之 Activity 和 Fragment
  • CNN 在图像分割中的简史:从 R-CNN 到 Mask R-CNN
  • JAVA并发编程--1.基础概念
  • Linux CTF 逆向入门
  • php ci框架整合银盛支付
  • React组件设计模式(一)
  • Redis中的lru算法实现
  • vue学习系列(二)vue-cli
  • Web Storage相关
  • 从输入URL到页面加载发生了什么
  • 对超线程几个不同角度的解释
  • 构造函数(constructor)与原型链(prototype)关系
  • 聊聊spring cloud的LoadBalancerAutoConfiguration
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • 数组大概知多少
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • #Linux(make工具和makefile文件以及makefile语法)
  • #前后端分离# 头条发布系统
  • #数据结构 笔记一
  • (2)关于RabbitMq 的 Topic Exchange 主题交换机
  • (4) openssl rsa/pkey(查看私钥、从私钥中提取公钥、查看公钥)
  • (Redis使用系列) Springboot 整合Redisson 实现分布式锁 七
  • (亲测有效)解决windows11无法使用1500000波特率的问题
  • (三)模仿学习-Action数据的模仿
  • (十七)Flask之大型项目目录结构示例【二扣蓝图】
  • (文章复现)基于主从博弈的售电商多元零售套餐设计与多级市场购电策略
  • (转)如何上传第三方jar包至Maven私服让maven项目可以使用第三方jar包
  • ****** 二十三 ******、软设笔记【数据库】-数据操作-常用关系操作、关系运算
  • *p=a是把a的值赋给p,p=a是把a的地址赋给p。
  • .java 9 找不到符号_java找不到符号
  • .NET/C# 使用 SpanT 为字符串处理提升性能
  • .pings勒索病毒的威胁:如何应对.pings勒索病毒的突袭?
  • /bin/bash^M: bad interpreter: No such file ordirectory
  • [2019.2.28]BZOJ4033 [HAOI2015]树上染色
  • [ACTF2020 新生赛]Include
  • [Algorithm][动态规划][简单多状态DP问题][按摩师][打家劫舍Ⅱ][删除并获得点数][粉刷房子]详细讲解
  • [bzoj4010][HNOI2015]菜肴制作_贪心_拓扑排序
  • [C#学习笔记]注释
  • [CLickhouse] 学习小计