main(){ int a[20]; int *p;p=a; while(*p!='\n') {scanf("%d",p);p++;}}这个程序中输入回车怎么不停止?
while(*p!='\n') 换成while(*p!=10)
不好意思,上面说错了.你把上面所有的int换成char估计可以了