C語言:二維陣列元素的引用
阿新 • • 發佈:2019-02-10
任務程式碼:
(1)
#include <stdio.h> int main() { int a[3][5],i,j; printf("輸入3*5陣列:\n"); //輸入 for(i=0;i<3;i++) { for(j=0;j<5;j++) { scanf("%d",&a[i][j]); } } //輸出 printf("輸出後的陣列為:\n"); for(i=0;i<3;i++) { for(j=0;j<5;j++) { printf("%d\t",a[i][j]); } printf("\n"); } return 0; }
(2)
#include <stdio.h> int main() { int a[2][3]={{1,2,3},{4,5,6}}; int b[3][2],i,j; //輸入 printf("輸入3*5陣列a個數字:\n"); for(i=0;i<2;i++) { for(j=0;j<3;j++) { printf("%d\t",a[i][j]); } printf("\n"); } //矩陣倒置 for(i=0;i<2;i++) { for(j=0;j<3;j++) { b[j][i]=a[i][j]; } } //輸出 printf("輸出後的3*5陣列b為:\n"); for(i=0;i<3;i++) { for(j=0;j<2;j++) { printf("%d\t",a[j][i]); } printf("\n"); } return 0; }
知識總結:
(1)二維陣列的賦值:
(2)輸出輸出二維陣列元素
(3)“行序優先”輸出和“列序優先”輸出
(4)“順序輸出”和“倒序輸出”:
(5)二維陣列行列互換輸出: