九度OJ题目1193:矩阵转置解题报告

华中科技大学复试上机矩阵原地逆置C语言编程解答 输入一个N*N的矩阵,将其转置后输出。要求:不得使用任何额外数组(就地逆置)。 阅读详情
题目1193:矩阵转置

时间限制:1 秒

内存限制:32 兆

特殊判题:否

提交:2263

解决:1501

题目描述:

输入一个N*N的矩阵,将其转置后输出。要求:不得使用任何数组(就地逆置)。

输入:

输入的第一行包括一个整数N,(1<=N<=100),代表矩阵的维数。
接下来的N行每行有N个整数,分别代表矩阵的元素。

输出:

可能有多组测试数据,对于每组数据,将输入的矩阵转置后输出。

样例输入:
3
1 2 3
4 5 6
7 8 9
样例输出:
1 4 7
2 5 8
3 6 9
解题过程:很简单的数学题
源代码:
#include <stdio.h>
#define MAXNUM 105
 
int main(){
int b[MAXNUM][MAXNUM],a[MAXNUM][MAXNUM];
int n,j,i,t1,t2,x,y;
int temp;
 
while(scanf("%d",&n)!=EOF){
    for(i=0;i<n;i++)
         for(j=0;j<n;j++)
        scanf("%d",&a[i][j]);
 
for(i=0;i<n;i++)
         for(j=0;j<n;j++)
        b[i][j]=a[j][i];
 
    for(i=0;i<n;i++){
            for(j=0;j<n-1;j++){
        printf("%d ",b[i][j]);
            }
             printf("%d\n",b[i][n-1]);
    }
 
 
}
return 0;
 
}
 
/**************************************************************
    Problem: 1193
    User: kaoyandaren123
    Language: C
    Result: Accepted
    Time:10 ms
    Memory:920 kb
****************************************************************/
5.2-8.矩阵转置【1.8编程基础之多维数组09】 8.矩阵转置【1.8编程基础之多维数组09】 输入一个n行m列的矩阵A,输出它的转置AT。 输入: 第一行包含两个整数n和m,表示矩阵A的行数和列数(1<=n<=100,1<=m<=100)。 接下来n行,每行m个整数,表示矩阵A的元素。相邻两个整数之间用单个空格隔开,每个元素均在1~1000之间。 输出: m行,每行n个整数,为矩阵A的转置。相邻两个整数之间用单个空格隔开。 样例输入: 3 3 1 2 3 4 5 6 7 8 9 样例输出: 1 4 7 2 5 8 3 6 9 阅读详情

相关推荐

Cadence IC618与Spectre231安装配置全攻略:License、环境变量与依赖检查

EDA工具部署中,License管理与环境变量隔离是核心难点。FlexLM作为通用授权机制,通过守护进程和端口配置实现工具授权;环境变量则控制工具路径与库加载顺序,避免版本冲突。合理配置可确保IC618与Spectre231稳定运行,提升仿真效率。典型应用场景包括模拟IC设计、高校实验室及企业级EDA环境。本文聚焦Cadence IC618与Spectre231的安装实践,详解License配置、环境隔离及依赖检查,助你快速搭建可靠设计环境。

weixin_28721917的博客 331

九度题目:矩阵转置(1193)

题目描述: 输入一个N*N的矩阵,将其转置后输出。要求:不得使用任何数组(就地逆置)。 输入: 输入的第一行包括一个整数N,(1 接下来的N行每行有N个整数,分别代表矩阵的元素。 输出: 可能有多组测试数据,对于每组数据,将输入的矩阵转置后输出。 样例输入: 3 1 2 3 4 5 6 7 8 9 样例输出: 1 4 7 2 5 8 3 6 9

爱惜羽毛的专栏 1508

自制《大侠狂想曲》修改器:内存修改、加速与一键安装全攻略

游戏修改器是玩家优化游戏体验的常用工具,其核心原理是通过内存修改技术,在游戏进程运行时动态改写数值。常见实现路径是借助Cheat Engine扫描并追踪数据地址,再通过编程语言调用系统API完成读写。这种技术能有效解决重复刷资源带来的枯燥感,特别适用于单机RPG中想快速体验多剧情线却不想重刷资源的情形。本文以《大侠狂想曲》为例,完整拆解了从CE定位金钱与好感度内存地址,到编写C#脚本实现游戏加速、一键增加铜钱与NPC好感度,再到用Inno Setup打包生成一键安装器的全过程,并总结了数值弹回、剧情不触发、

weixin_30368981的博客 1475

C++ 小玩矩阵(九度OJ 1191.1193)

1193题目描述: 输入一个N*N的矩阵,将其转置后输出。要求:不得使用任何数组(就地逆置)。 输入: 输入的第一行包括一个整数N,(1 接下来的N行每行有N个整数,分别代表矩阵的元素。 输出: 可能有多组测试数据,对于每组数据,将输入的矩阵转置后输出。 样例输入: 3 1 2 3 4 5 6 7 8 9 样例输出: 1 4 7 2 5 8 3 6

cr496352127的博客 700

STM32驱动AS5600磁性旋转位置传感器模块

文章目录简介引脚定义I2C接口写数据读数据从指定的地址开始读数据驱动程序cubeMX配置驱动程序`bsp_as5600.h``bsp_as5600.c`测试程序参考资料 简介 AS5600 是一款易于编程的磁性旋转位置传感器,具有高分辨率 12 位模拟或 PWM 输出。 这种非接触式系统测量径向磁化轴上磁铁的绝对角度。 该 AS5600 专为非接触式电位计应用而设计,其坚固的设计消除了任何同质外部杂散磁场的影响。 引脚定义 I2C接口 7位设备地址为0x36(二进制表示为0110110) 支持标准模式和

ApexYuan 1万+

语言 拉丁超立方抽样_医学统计与R语言:间断时间序列分析(Interrupted time series regression)...

微信公众号:医学统计与R语言如果你觉得对你有帮助,欢迎转发Interrupted time series (ITS) analysis is a valuable study design for evaluating the effectiveness of population-level health interventions that have been implemented...

weixin_29300805的博客 3706

矩阵逆转

逆转矩阵输入一个N*N的矩阵,将其转置后输出。要求:不得使用任何数组(就地逆置)。新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图...

巴啦啦能量 1230

易灵思FPGA-软件Efinity和Modelsim联仿设置

文章目录前言一、modelsim破解过程二、使用步骤1.引入库2.读入数据总结欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智

qq_35221855的博客 5365

暑假集训test10

万恶的坑数据(详情见第一题)

苏云的博客 390

RS485 MODBUS转PROFINET网关案例丨汇川变频器接入到1200 PROFINET

本案例介绍的是用北京小疆智控(北京)技术有限公司生产的GW-PN5003型MODBUS RTU转PROFINET网关将汇川变频器接入西门子PLC1200 PROFINET网络的使用方法。

bjxjzk的博客 1882

Linux下搭建简易的HTTP服务器完成图片显示

篇文章作为Linux下socket(TCP)网络编程的练习,使用C语言代码搭建一个简单的HTTP服务器,完成与浏览器之间的交互,最终在浏览器上显示一张图片;通过这个例子可以巩固socket里多线程使用,也可以方便学习了解HTTP协议。

2589

华中科技大学复试 矩阵转置

题目描述 输入一个N*N的矩阵,将其转置后输出。要求:不得使用任何数组(就地逆置)。 输入描述 输入的第一行包括一个整数N,(1<=N<=100),代表矩阵的维数。 接下来的N行每行有N个整数,分别代表矩阵的元素。 输出描述 可能有多组测试数据,对于每组数据,将输入的矩阵转置后输出。 示例 输入 3 1 2 3 4 5 6 7 8 9 输出 1 4 7 2 5 8 3 6 9 总结...

星星点灯 250

YOLO骨干网络改进-第1篇:深度解析YOLOv8的C2f模块原理与实现

首先,需要将自定义的C2f模块注册到Ultralytics的模块字典中。# 注册自定义模块"""自定义的C2f模块。"""# 自定义YOLOv8s配置文件:yolov8s_custom.yamlscales:# Backbonebackbone:# Headhead:# 加载自定义模型# 训练模型imgsz=640,batch=16,device=0,workers=8,设计理念:C2f模块是C3模块的演进,通过增加梯度分支来丰富梯度流,提升特征表示能力。结构原理。

2201_76125393的博客 112

【九度OJ】题目1193:矩阵转置 解题报告

【九度OJ】题目1193:矩阵转置 解题报告标签(空格分隔): 九度OJhttp://ac.jobdu.com/problem.php?pid=1193题目描述:输入一个N*N的矩阵,将其转置后输出。要求:不得使用任何数组(就地逆置)。   输入:输入的第一行包括一个整数N,(1<=N<=100),代表矩阵的维数。 接下来的N行每行有N个整数,分别代表矩阵的元素。输出:可能有多组测试数据,对于每

负雪明烛 1443

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

九度OJ 题目1193:矩阵转置

/********************************* * 日期:2013-2-8 * 作者:SJF0115 * 题号: 九度OJ 题目1193:矩阵转置 * 来源:http://ac.jobdu.com/problem.php?pid=1193 * 结果:AC * 来源:2007年华中科技大学计算机研究生机试真题 * 总

落日小屋 1811

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

九度OJ 1193:矩阵转置 (矩阵计算)

时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:1673 解决:1132 题目描述: 输入一个N*N的矩阵,将其转置后输出。要求:不得使用任何数组(就地逆置)。 输入: 输入的第一行包括一个整数N,(1<=N<=100),代表矩阵的维数。 接下来的N行每行有N个整数,分别代表矩阵的元素。 ...

weixin_30535843的博客 1053

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

九度oj 1193

题目1193:矩阵转置 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:1645 解决:1115 题目描述: 输入一个N*N的矩阵,将其转置后输出。要求:不得使用任何数组(就地逆置)。 输入: 输入的第一行包括一个整数N,(1 接下来的N行每行有N个整数,分别代表矩阵的元素。 输出: 可能有多组测

lifestylegoingon的专栏 444

【九度OJ】1193:矩阵转置

地址: http://ac.jobdu.com/problem.php?pid=1193 输入: 输入的第一行包括一个整数N,(1<=N<=100),代表矩阵的维数。 接下来的N行每行有N个整数,分别代表矩阵的元素。 输出: 可能有多组测试数据,对于每组数据,将输入的矩阵转置后输出。 样例输入: 3 1 2 3 4 5 6 7 8 9 样例输出: 1 4 7 2

zhuixun_forever的博客 427

九度OJ各种题型 分类

模拟类型(这类题常考,看似不难,但是对于初学者来说,用代码完整地写出题意描述中的意思还是需要多加练习):    1000 1001 1020 1031 1036 1038(这题请认真读题) 1013 1014 1045 1046 1048 1050 1059 1060 1062 1063 1064 1065 1067(这个题目可以练习最简单的递归,虽然人家不让用递归) 1068(double比f

lyj2014211626的博客 2326

<C/C++算法>九度OJ题目1151--1200解题练习(五)

From:http://blog.youkuaiyun.com/ebowtang/article/details/38277903 目录(?)[+] 题目1151位操作练习题目1153括号匹配问题题目1156谁是你的潜在朋友题目1169比较奇偶数个数题目1170找最小数题目1180对称矩阵题目1182统计单词题目1183守形数题目1184二叉树遍历题目1185特殊排序题目1

It_BeeCoder的博客 796

九度OJ 分类

模拟类型(这类题常考,看似不难,但是对于初学者来说,用代码完整地写出题意描述中的意思还是需要多加练习):    1000 1001 1020 1031 1036 1038(这题请认真读题) 1013 1014 1045 1046 1048 1050 1059 1060 1062 1063 1064 1065 1067(这个题目可以练习最简单的递归,虽然人家不让用递归) 1068(double比f

小地盘的诺克萨斯 4707

使用printf函数输出其ascii。_输入一个N*N的矩阵,将其转置后输出。要求:不得使用任何数组(就地逆置)。...

#include<bits/stdc++.h> using namespace std; int main() { int n,a; while(cin>>n) //输入矩阵的维度 { string s; //用来保存存入的数字矩阵 char c='a'; //下面会有解释 for(int i...

weixin_39627697的博客 368

矩阵转置

题目描述 输入一个N*N的矩阵,将其转置后输出。要求:不得使用任何数组(就地逆置)。 输入描述: 输入的第一行包括一个整数N,(1<=N<=100),代表矩阵的维数。 接下来的N行每行有N个整数,分别代表矩阵的元素。 输出描述: 可能有多组测试数据,对于每组数据,将输入的矩阵转置后输出。 示例1 输入 3 1 2 3 4 5 6 7 8 9 输出 1 4 7 2 5 8 3 6 9 题目解析:转置,行变成列,列变成行 代码: #include<stdio.h> #include&lt

Gedulding的博客 382

c语言--矩阵逆置

#include #include int main() {     int n,i,j,a[110][110],b[110][110];     scanf("%d",&n);     for(i=0; i     {         for(j=0; j         {             scanf("%d",&a[i][j]);         }  

Endless21的博客 3285
上一篇: 九度OJ题目1156:谁是你的潜在朋友解题报告
下一篇: 题目1200:最大的两个数
It_BeeCoder
博客等级 码龄10年 967粉丝 238原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值