배열 관련 코딩 ..ㅜㅜ
도란도란
질문 제목 :배열이 이상하게 출력됨 ...배열을 출력하는건데 이상하게 나와요 ㄷㄷ;;;질문 내용 :
제가 열혈강의 도전 프로그래밍에서 배열관련 문제 푸는도중에
배열을 해봣는데 이상하길레 기본 배열 출력만 했는데도 이상하게 나오더군요 ..ㅜㅜ
분명이 문제푼 코딩도 저리 안나올텐데 ....
일단 코딩하고 문제 화면 올리겟습니다.
#includestdio.h
void val1(void);
void val2(void);
void val3(void);
int arr[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};
int main(void)
{
int i,j;
for(i=0; i4; i++)
{
for(j=0; j4; j++)
printf(%d,arr[i][j]);
printf(\n);
}
arr[0][0]=13;
val1();
arr[0][0]=16;
val2();
arr[0][0];
val3();
return 0;
}void val1(void)
{
int i,j;
printf(%d,arr[0][0]);
for(i=0; i4; i++)
{
for(j=0; j4; j++)
printf(%d,arr[i-1][j-1]-4);
printf(\n);
printf(%d,arr[i][0]-1);
}
}void val2(void)
{
int i,j;
printf(%d,arr[0][0]);
for(i=0; i4; i++)
{
for(j=0; j4; j++)
printf(%d,arr[i-1][j-1]-1);
printf(\n);
printf(%d,arr[i][0]-4);
}
}void val3(void)
{
int i,j;
printf(%d,arr[0][0]);
for(i=0; i4; i++)
{
for(j=0; j4; j++)
printf(%d,arr[i-1][j-1]+4);
printf(\n);
printf(%d,arr[i][0]-1);
}
}