[求助]为什么这个程序是错误的
main(){int a[5],i=0;
scanf("%d",&a[i++]);
while(a[i]!='#'&&i<5)
scanf("%d",&a[i++]);
i=0;
while(a[i]!='#'&&i<5)
printf("%d ",a[i++]);
}
我输入:1 2 3 #
为什么结果不是: 1 2 3 啊
2007-11-12 21:44
2007-11-17 13:51
2007-11-17 13:56

2007-11-17 13:59
2007-11-18 15:44