//

//  File.c

//  Example

//

//  Created by 김 일호 on 13. 3. 7..

//  Copyright (c) 2013년 김 일호. All rights reserved.

//

 

#include <stdio.h>

 

#define ROW 3

#define COL 4

void transfer(int array[][COL], int rows, int cols);

 

int main()

{

    int matrix[ROW][COL];

    

    int i = 0;

    int j = 0;

    

    for(i = 0; i<ROW ; i++){

        for(j = 0 ; j<COL ;j++)

            scanf("%d", &matrix[i][j]);

    }

    

    for(i = 0; i<ROW; i++){

        for(j = 0; j<COL; j++)

            printf("%d ", matrix[i][j]);

        printf("\n");

    }

    

     printf("\n");

 

    

   transfer(matrix, ROW, COL);

    

    return 0;

}

 

void transfer(int array[][COL], int rows, int cols)

{

    int i = 0;

    int j = 0;

    int t_matrix[COL][ROW];

    

    for(i = 0; i<COL; i++){

        for(j = 0; j<ROW; j++){

            t_matrix[j][i] = array[j][i];

        }

    }

    

    for(i = 0; i<COL; i++){

        for(j = 0; j<ROW; j++)

            printf("%d ", t_matrix[i][j]);

        printf("\n");

    }

    

}

'Programing > C' 카테고리의 다른 글

간단한 스택 구현  (0) 2015.09.12
scanf를 %s와 %c로 받는 차이  (0) 2015.02.10
2차원 배열 함수 인자로 넘기기 예제  (0) 2015.02.10
전치행렬 구현  (0) 2015.02.10
피보나치 수열 재귀 함수, For loop  (0) 2015.02.10
십진수 127까지 이진화  (0) 2015.02.10
Posted by thread1525

댓글을 달아 주세요

이전버튼 1 2 3 4 5 6 7 이전버튼

블로그 이미지
1525번 thread 입니다.
thread1525

공지사항

Yesterday9
Today1
Total6,171

달력

 « |  » 2019.10
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

최근에 달린 댓글

최근에 받은 트랙백

글 보관함