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 이 입력될 때까지 계속 반복하도록 만들어주었다

 

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

'C언어 > 문제은행' 카테고리의 다른 글

[8주차] 행렬 덧셈, 뺄셈  (0) 2023.07.17
[8주차] 90도 회전  (0) 2023.07.17
[7주차] 배열 정렬  (0) 2023.07.05
[7주차] 거스름돈  (0) 2023.07.05
[7주차] 두 문자열 비교 함수  (0) 2023.07.05