1. 下列给定程序是使用指针完成冒泡法排序的程序,其中有语法错误、逻辑错误和缺少语句需要填写(两处),请查找出相应错误
#1. #include
#2. void main()
#3. { int a[10]={21,43,55,12,65,87,25,93,30,62};
#4. int i,k,*pa;
#5. pa=a;
#6. for (k=0;k<10;k++)
#7. printf("%3d",a[k]);
#8. printf("\n\n");
#9. for (k=0;k<10;k++)
#10. { ___________
#11. for (i=0;i<10-k-1;i++)
#12. { if ( *pa>*(pa+1) )
#13. { temp=*pa; *pa=*(pa+1); temp=*(pa+1);
#14. }
#15. ____________
#16. }
#17. }
#18. for (k=0;k<10;k++)
#19. printf("%3d",*pa++);
#20. printf("\n\n");
#21.}