단위 행렬
[C] C언어 코딩 도장 38.7 심사문제: 단위행렬 만들기
표준 입력으로 정사각행렬의 크기가 입력됩니다(입력 값의 범위는 2~10). 입력된 크기만큼의 단위행렬을 출력하는 프로그램을 만드세요(scanf 함수 호출 전에 문자열을 출력하면 안 됩니다). 숫자와 숫자 사이는 공백으로 띄웁니다. 단위행렬은 왼쪽 위부터 오른쪽 아래까지의 대각선(주대각선)이 1이며 나머지는 모두 0인 행렬입니다. 표준 입력 5 표준 출력 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 정답 #include #include int main() { int size; scanf("%d", &size); int **m = malloc(sizeof(int*)*size); // 이중 포인터에 (int 포인터 크기 * size)만큼 동적 메모리 할당(배열의 세..