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

运行结果如下:

相关推荐
KaMeidebaby3 小时前
卡梅德生物技术快报|PD1 单克隆抗体定制配套 N 糖全谱质控开发
前端·人工智能·算法·数据挖掘·数据分析
8Qi84 小时前
LeetCode 235. 二叉搜索树的最近公共祖先(LCA)
算法·leetcode·二叉树·递归·二叉搜索树·lca·迭代
bIo7lyA8v4 小时前
算法稳定性分析中的随机扰动建模的技术8
算法
是阿建吖!4 小时前
【Linux】信号
android·linux·c语言·c++
科研online5 小时前
基于多源数据和XGBoost-SHAP分析中国大陆绿地碳汇空间变异影响因素的非线性相关性与尺度差异
算法·学习方法
Cthy_hy5 小时前
拓扑排序超详解:原理 + Kahn 贪心算法
python·算法·贪心算法
三品吉他手会点灯5 小时前
C语言学习笔记 - 43.运算符与表达式 - 运算符1 - 运算符的分类和简单介绍
c语言·笔记·学习·算法
VkN2X2X4b6 小时前
算法复杂度的实验验证与误差分析的技术8
算法
其利天下技术6 小时前
风扇灯无刷电机自适应算法实战指南
算法·cocos2d·无刷电机自适应算法·bldc驱动自适应算法·其利无刷电机驱动算法
8Qi86 小时前
LeetCode 494:目标和(Target Sum)—— 题解 ✅
算法·leetcode·职场和发展·动态规划·01背包