{
scanf("%d",&a[i]);
}
判斷a[i]!='\n'之後執行scanf("%d",&a[i]); 這時候再執行i++ 然後再判斷a[i]!='\n'
這時候a[i]就是沒有賦值的狀態 所以a[i]!='\n'永遠不成立
不懂可以追問