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;
} 

运行结果如下:

相关推荐
gihigo19986 分钟前
LDPC码硬判决译码算法的详细解析
网络·算法
Clarence Liu7 分钟前
快慢指针问题
后端·算法
Swift社区10 分钟前
LeetCode 467 环绕字符串中唯一的子字符串
算法·leetcode·职场和发展
Yzzz-F11 分钟前
P3870 [TJOI2009] 开关[线段树(区间加 区间和 变种)]
算法
wen__xvn16 分钟前
代码随想录算法训练营DAY7第三章 哈希表part02
数据结构·算法·散列表
越努力^越幸运17 分钟前
C中部分的字符函数
c语言
代码游侠17 分钟前
应用——Linux Framebuffer 图形库显示
linux·运维·服务器·数据库·笔记·算法
胖咕噜的稞达鸭20 分钟前
算法日记分治:用归并排序解决逆序对问题
算法
代码or搬砖32 分钟前
JVM垃圾回收算法
jvm·算法
Aaron158832 分钟前
基于RFSOC+VU13P在5G波束成形中的技术应用分析报告
人工智能·算法·5g·fpga开发·硬件架构·信息与通信·基带工程