c언어 2차원 배열 기초문제
-
게시물 수정 , 삭제는 로그인 필요
https://codeup.kr/problem.php?id=1099
#include <stdio.h>
int main()
{
int ant[12][12];
int i, j;
for(i = 1;i <= 10;i++)
{
for(j = 1;j <= 10;j++)
{
scanf("%d", &ant[i][j]);
}
}
i = 2;
j = 2;
while(1)
{
if(ant[i][j] == 2)
{
ant[i][j] = 9;
break;
}
ant[i][j] = 9;
if(ant[i][j + 1] == 1)
{
i++;
continue;
}
j++;
}
for(i = 1;i <= 10;i++)
{
for(j = 1;j <= 10;j++)
{
printf("%d ", ant[i][j]);
}
printf("\n");
}
return 0;
}
이렇게 코드를 짰는데 코드블럭에선 실행이 되는데
소스를 제출하니까
*** stack smashing detected ***: terminated
이렇게 뜨면서 컴파일 에러가 뜨네요
뭐가 문제일 까요?
#c언어 2차원 배열 #c언어 2차원 배열 초기화 #c언어 2차원 배열 입력받기 #c언어 2차원 배열 동적할당 #c언어 2차원 배열 포인터 #c언어 2차원 배열 출력 #c언어 2차원 배열 매개변수 #c언어 2차원 배열 정렬 #c언어 2차원 배열 문자열 입력받기 #c언어 2차원 배열 입력