C 語言實(shí)例 – 矩陣轉(zhuǎn)換

C 語言實(shí)例 - 矩陣轉(zhuǎn)換

C 語言實(shí)例 C 語言實(shí)例

矩陣轉(zhuǎn)換。

實(shí)例

#include <stdio.h> int main() { int a[10][10], transpose[10][10], r, c, i, j; printf("輸入矩陣的行與列: "); scanf("%d %d", &r, &c); // 存儲(chǔ)矩陣的元素 printf("\n輸入矩陣元素:\n"); for(i=0; i<r; ++i) for(j=0; j<c; ++j) { printf("輸入元素 a%d%d: ",i+1, j+1); scanf("%d", &a[i][j]); } // 顯示矩陣 a[][] */ printf("\n輸入矩陣: \n"); for(i=0; i<r; ++i) for(j=0; j<c; ++j) { printf("%d ", a[i][j]); if (j == c-1) printf("\n\n"); } // 轉(zhuǎn)換 for(i=0; i<r; ++i) for(j=0; j<c; ++j) { transpose[j][i] = a[i][j]; } // 顯示轉(zhuǎn)換后的矩陣 a printf("\n轉(zhuǎn)換后矩陣:\n"); for(i=0; i<c; ++i) for(j=0; j<r; ++j) { printf("%d ",transpose[i][j]); if(j==r-1) printf("\n\n"); } return 0; }

輸出結(jié)果為:

輸入矩陣的行與列: 2 3

輸入矩陣元素:
輸入元素 a11: 2
輸入元素 a12: 3
輸入元素 a13: 4
輸入元素 a21: 5
輸入元素 a22: 6
輸入元素 a23: 4

輸入矩陣: 
2  3  4  

5  6  4  


轉(zhuǎn)換后矩陣:
2  5  

3  6  

4  4  

C 語言實(shí)例 C 語言實(shí)例

相關(guān)文章
亚洲国产精品第一区二区,久久免费视频77,99V久久综合狠狠综合久久,国产免费久久九九免费视频