/*#include <stdio.h>
#define exchange_rate 1350.5

int main(void) {
    double dollar;
    scanf("%lf", &dollar);
    int won = (int)(exchange_rate*dollar);
    printf("%#o\n%#x\n%d", won, won, won);
    return 0;
}*/

/*#include <stdio.h>

int main(void){
    char person;
    int Num_Ticket;
    int money;
    int All_money;


    printf("이용권의 종류를 입력하시오(A-어른, B-청소년, C-어린이): \n");
    scanf(" %c", &person);
    printf("티켓의 수량을 입력하시오: \n");
    scanf("%d", &Num_Ticket);

    switch (person){
        case 'A':
        {
            money = 30000;
            break;
        }
        case 'B':
        {
            money = 25000;
            break;
        }
        case 'C':
        {
            money = 15000;
            break;
        }
        default:
            printf("잘못된 코드입니다.");
            break;
    }

            
    if (Num_Ticket>=5)
        All_money = money*Num_Ticket*0.9;
    else if (Num_Ticket>=10)
        All_money = money*Num_Ticket*0.8;
    else
        All_money = money*Num_Ticket;
    
    if (person == 'A' || person == 'B' || person == 'C')
        printf("총 금액은 %d원 입니다.", All_money);
    else
        printf("");
            
    return 0;
}*/


/*#include <stdio.h>

int main(void){
    int count=0;
    
    for (int i = 1; i <= 1000; i++){
        if (i%4==0){
            if (i%12==0)
                continue;
            printf("%5d", i);
            count++;
            if (count%7==0)
            printf("\n");
        }
        else if (i%10==7 || (i%100)/10==7){
            printf("%5d", i);
            count++;
            if (count%7==0)
            printf("\n");
        }
    }
    return 0;
}*/


/*#include <stdio.h>
#define ROWSIZE 4
#define COLSIZE 4

int main(void){
    int data[ROWSIZE][COLSIZE];
    int downside[COLSIZE];

    printf("4x4 배열의 원소를 입력하세요.\n");
    for (int i = 0; i < ROWSIZE; i++){
        for (int j = 0; j < COLSIZE; j++){
            scanf("%d", &data[i][j]);
        }
    }
    for (int i = 0; i<4; i++)
        downside[i]=data[ROWSIZE-1][i];
    printf("변환 전 배열\n");
    for (int i = 0; i < ROWSIZE; i++){
        for (int j = 0; j < COLSIZE; j++){
            printf("%4d", data[i][j]);
        }
        printf("\n");
    }
    printf("\n");
    for (int i = ROWSIZE-1; i > 0; i--){
        for (int j = 0; j < COLSIZE; j++){
            data[i][j]=data[i-1][j]; 
        }
    }
    for (int i = 0; i<4; i++)
        data[0][i]=downside[i];
    printf("아래로 한 칸 이동한 배열\n");
    for (int i = 0; i < ROWSIZE; i++){
        for (int j = 0; j < COLSIZE; j++){
            printf("%4d", data[i][j]);
        }
        printf("\n");
    }
    
    return 0;
}*/


#include <stdio.h>
#define ROWSIZE 4
#define COLSIZE 4

int main(void){
    int data[ROWSIZE][COLSIZE];
    int downside[COLSIZE];

    printf("4x4 배열의 원소를 입력하세요.\n");
    for (int i = 0; i < ROWSIZE; i++){
        for (int j = 0; j < COLSIZE; j++){
            scanf("%d", &data[i][j]);
        }
    }
    for (int i = 0; i<4; i++)
        downside[i]=data[ROWSIZE-1][i];
    printf("변환 전 배열\n");
    for (int i = 0; i < ROWSIZE; i++){
        for (int j = 0; j < COLSIZE; j++){
            printf("%4d", data[i][j]);
        }
        printf("\n");
    }
    printf("\n");
    for (int i = ROWSIZE-1; i > 0; i--){
        for (int j = 0; j < COLSIZE; j++){
            data[i][j]=data[i-1][j]; 
        }
    }
    for (int i = 0; i<4; i++)
        data[0][i]=downside[i];
    printf("아래로 한 칸 이동한 배열\n");
    for (int i = 0; i < ROWSIZE; i++){
        for (int j = 0; j < COLSIZE; j++){
            printf("%4d", data[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: