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

运行结果如下:

相关推荐
宸码2 小时前
【机器学习】【集成学习——决策树、随机森林】从零起步:掌握决策树、随机森林与GBDT的机器学习之旅
人工智能·python·算法·决策树·随机森林·机器学习·集成学习
YSRM2 小时前
leetcode--字符串
算法·leetcode·职场和发展
phenomenal992 小时前
二叉树总结
算法
小陈phd3 小时前
深度学习之目标检测——RCNN
python·深度学习·算法·计算机视觉
带多刺的玫瑰5 小时前
Leecode刷题C语言之k次乘运算后的数组②
c语言·数据结构·算法
notfindjob5 小时前
sqlite加密-QtCipherSqlitePlugin 下
数据库·算法·sqlite
凡人的AI工具箱5 小时前
每天40分玩转Django:Django部署
数据库·后端·python·算法·django
倔强的小石头_5 小时前
探秘C语言:从诞生到广泛应用的编程世界
c语言·开发语言
ChoSeitaku5 小时前
图的基本概念|存储
算法·图论