C언어/주차별 문제
[12주차] 동적 할당 기초
슈슈버거
2023. 6. 14. 00:54
문제
내가 작성한 코드
#include <stdio.h>
#include <stdlib.h>
int main(void) {
int** arr;
int x, y;
int count = 1;
scanf("%d %d", &x, &y);
arr = (int**)malloc(sizeof(int*)*y);
int a = 1;
//차례대로 자연수 채워주기
for(int i = 0; i<y; i++){
arr[i] = (int*)malloc(sizeof(int)*x);
for(int j = 0; j<x; j++){
arr[i][j] = a;
a++;
}
}
//차례대로 출력해주기
for(int i = 0; i < y; i++) {
for(int j = 0; j < x; j++) {
printf("%d ", arr[i][j]);
}
printf("\n");
}
free(arr);
return 0;
}