#include <stdio.h>

int main(void){
    
    int i,j, value=1;
     int td[4][4]={0};
     
    for (int i=0; i <4; i++)
        for (int j=0; j < 4; j++)
        td[i][j]=value++;
        
   
    printf("4x4 배열의 원소를 입력하세요.\n");
    

    for (int i=0; i<4; i++){
        for (int j=0; j<4; j++)
        {
        printf("%3d", td[i][j]);}
       
        printf("\n");
        
    }
    
    printf("\n변환 전 배열\n");
    

    for (int i=0; i<4; i++){
        for (int j=0; j<4; j++)
        {
        printf("%3d", td[i][j]);}
       
        printf("\n");
        
    }
    
    int temp[4];
    
    for (int j=0;j<4; j++){
        temp[j]= td[3][j];
    }
    for (int i=2; i>=0; i--){
        for (int j=0; j<4; j++){
            td[i+1][j] = td[i][j];
        }
    }
    
    for (int j=0;j<4;j++){
        td[0][j] = temp[j];
    }
    printf("\n아래로 한 칸 이동한 배열\n");
    for (int i=0; i<4;i++) {
        for (int j=0; j<4; j++) {
            printf("%4d", td[i][j]);
        }
        printf("\n");
    }
    return 0; //끝
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: