C언어/문제은행

[8주차] 2차원 배열 입출력

슈슈버거 2023. 7. 17. 18:49

문제


내가 작성한 코드

#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>

int main() {
    int sero, garo;

    scanf("%d %d", &sero, &garo);

    int num[sero][garo];

    for(int i = 0; i<sero; i++){
        for(int j = 0; j<garo; j++){
            scanf("%d", &num[i][j]);
        }
    }

    while(1){
        int inputs, inputg;

        scanf("%d %d", &inputs, &inputg);

        if(inputs == -1 && inputg == -1){
            break;
        }

        printf("%d\n", num[inputs][inputg]);
    } 
    return 0;
}

 

2차원 배열 생성해서 입력해주고

while문을 통해 -1 -1 이 입력될 때까지 계속 반복하도록 만들어주었다

 

예외에 대한 대책은 없는 코드