0 이 입력될때까지 배열에 숫자를 받고 

그 숫자를 거꾸로 출력하는건데

예를들면 

input : 5 9 7 4 0

output : 4 7 9 5

이게 문제인데

void main()

{

int h,j,i=0, num[100] = { 0 },temp;

while (1)

{

scanf("%d", &num[i]);

if (num[i] == 0)

break;

i = i++;


}

for (j = 0;j < i;j++)

{

temp = num[j];

num[j] = num[i -1 - j];

num[i -1 - j] = temp;

}

printf("%d\n", i);

for (h = 0;h < i;h++)

printf("%d ", num[h]);


}




빨간 글씨가 숫자바꾸는건데

이게 라인들이 숫자를 못바꿔 ㅠㅠㅠ 뭔가문제야?