矩陣轉置
輸入一個數字構成的矩形, 將矩形的值進行轉置後列印
輸入:
第一行 正整數n(1<n<10), 表示矩陣的邊長
隨後輸入一個矩陣
輸出:
轉置後的矩陣
樣例輸入:
3
1 2 3
4 5 6
7 8 9
樣例輸出:
1 4 7
2 5 8
3 6 9
程式碼執行結果
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#define N 100
int main()
{
int n, i, j, t, k = 0;
printf("請輸入陣列的行和列\n");
scanf("%d", &n);
//順序賦值,
if (n > 1 && n <= N)
{
int a[N][N];
for (i = 0; i < n; i++)
{
for (j = 0; j < n; j++)
{
k++;
a[i][j] = k;
}
}
//轉置
for (i = 0; i < n; i++)
{
for (j = 0; j < n; j++)
{
if (i > j)
{
t = a[i][j];
a[i][j] = a[j][i];
a[j][i] = t;
}
}
}
//列印結果
printf("轉置後的結果\n");
for (i = 0; i < n; i++)
{
for (j = 0; j < n; j++)
{
printf("%4d", a[i][j]);
}
printf("\n");
}
}
return 0;
}
相關文章
- 資料結構:陣列,稀疏矩陣,矩陣的壓縮。應用:矩陣的轉置,矩陣相乘資料結構陣列矩陣
- 置換矩陣矩陣
- 矩陣置0矩陣
- LeetCode每日一題: 轉置矩陣(No.867)LeetCode每日一題矩陣
- Python程式碼閱讀(第41篇):矩陣轉置Python矩陣
- LeetCodeHot100 73. 矩陣置零 54. 螺旋矩陣 48. 旋轉影像 240. 搜尋二維矩陣 IILeetCode矩陣
- 矩陣置零—leetcode73矩陣LeetCode
- zip矩陣轉至矩陣
- 每日一題@49矩陣置零每日一題矩陣
- THREE 矩陣優先原則和平移旋轉矩陣矩陣
- 矩陣求導公式【轉】矩陣求導公式
- 稀疏矩陣之三元組壓縮儲存並且轉置矩陣
- 矩陣類及其常規運算(加、減、乘、轉置、求逆、行列式、代數餘子式、伴隨矩陣)矩陣
- 三維旋轉矩陣推導矩陣
- 二維旋轉矩陣推導矩陣
- 使用世界變換的逆轉置矩陣對法線進行變換矩陣
- 巨大的矩陣(矩陣加速)矩陣
- 鄰接矩陣、度矩陣矩陣
- 奇異矩陣,非奇異矩陣,偽逆矩陣矩陣
- [轉]旋轉矩陣:點旋轉和座標系旋轉矩陣
- 空間旋轉矩陣怎麼表示矩陣
- python將矩陣轉化為灰度圖Python矩陣
- 旋轉矩陣與尤拉角的相互轉換矩陣
- 矩陣矩陣
- 求任意矩陣的伴隨矩陣矩陣
- 3D旋轉矩陣的推導3D矩陣
- 圖形學 旋轉與投影矩陣—2矩陣
- 圖形學 旋轉與投影矩陣-3矩陣
- 圖形學 旋轉與投影矩陣—1矩陣
- 尤拉角和旋轉矩陣之間的轉換矩陣
- 矩陣和陣列矩陣陣列
- 理解矩陣矩陣
- 海浪矩陣矩陣
- 矩陣相乘矩陣
- 稀疏矩陣矩陣
- 螺旋矩陣矩陣
- 矩陣乘法矩陣
- 8.6 矩陣?矩陣