c 언어 2차원 그룹의 전환

919 단어
#include 
#include 
#include 
#define maxsize 3
#define transsize 3

void trans(int A[][maxsize],int B[][transsize],int m, int n){
    printf("   ----
"); for (int i = 0; i < m; ++i) { for (int j = 0; j < n; ++j) { printf("%d\t",B[i][j]); } printf("
"); } for (int i = 0; i < m; ++i) { for (int j = 0; j < n; ++j) { B[j][i] = A[i][j]; } } printf(" ----
"); for (int i = 0; i < n; ++i) { for (int j = 0; j < m; ++j) { printf("%d\t",B[i][j]); } printf("
"); } } int main(){ int a[][maxsize]={{1,2,3},{4,5,6},{7,8,9}}; int b[][transsize]={{1,2,3},{4,5,6},{7,8,9}}; trans(a,b,transsize,maxsize); return 0; }

좋은 웹페이지 즐겨찾기