C语言——实现矩阵转置

问题描述:将一个4行4列的矩阵转置

cpp 复制代码
//数组转置
//程序功能是将以下矩阵转置
/*   1  2  3  4
     5  6  7  8
     9  10 11 12
     13 14 15 16   */
   
/*   1  5  9 13
     2  6 10 14
     3  7 11 15
     4  8 12 16    */

#include<stdio.h>
#include<string.h> 
#include<math.h>
#include<windows.h>

int main()
{
	int i , j , s[4][4] , t[4][4];
	
	printf("请您输入原矩阵:\n");
	
	for(i=0;i<4;i++)	
		{
			for(j=0;j<4;j++)
				{
					scanf("%d",&s[i][j]);
				}
		}
		
	for(i=0;i<4;i++)
		{
			for(j=0;j<4;j++)
				{
					t[i][j]=s[j][i];
				}
		}
	
	printf("\n\n");
	printf("转置之后的矩阵是:\n");
	for(i=0;i<4;i++)
		{
			for(j=0;j<4;j++)
				{
					printf("%3d",t[i][j]);
				}
			printf("\n");
		}
		
	return 0;
} 

运行结果如下:

相关推荐
天选之女wow21 分钟前
【Hard——Day4】25.K 个一组翻转链表
数据结构·算法·leetcode·链表
橘子真甜~44 分钟前
C/C++ Linux网络编程5 - 网络IO模型与select解决客户端并发连接问题
linux·运维·服务器·c语言·开发语言·网络·c++
余俊晖1 小时前
英伟达开源多模态视觉语言模型-Nemotron Nano V2 VL模型架构、训练方法、训练数据
人工智能·算法·语言模型·自然语言处理·多模态
2501_941111461 小时前
C++中的原型模式
开发语言·c++·算法
高洁011 小时前
国内外具身智能VLA模型深度解析(2)国外典型具身智能VLA架构
深度学习·算法·aigc·transformer·知识图谱
一只会写代码的猫1 小时前
C# 性能优化:从垃圾回收到多线程并发
jvm·算法
wangjialelele2 小时前
详解mysql命令行操作与语言链接
c语言·数据库·c++·mysql·oracle
学生小羊2 小时前
A. C05.L08.贪心算法入门
算法·贪心算法
AndrewHZ2 小时前
【图像处理基石】图像连通域计算:原理、算法实现与应用全解析
图像处理·算法·计算机视觉·cv·算法原理·视觉算法·连通域计算
Dev7z3 小时前
基于Matlab遗传算法与蚁群算法的风光储并网微电网容量优化研究
算法·matlab·蚁群算法·多能源微电网