1. #define num 6 2. #include <iostream> 3. 4. using namespace std; 5. 6. void main() 7. { 8. 9. 10. int a[num]={1,100,54,23,21,12}; 11. int temp; 12. 13. for (int i=0;i<num-1;i++) 14. { 15. for(int j=0;j<num-i;j++) 16. { 17. 18. if(a[j]>a[j+1])//交换 (将大的后移) 19. { 20. temp=a[j]; 21. a[j]=a[j+1]; 22. a[j+1]=temp; 23. 24. 25. } 26. } 27. 28. 29. } 30. 31. cout<<"排序后的数字为:\n"; 32. 33. for(int m =0;m<num;m++) 34. { 35. cout<<a[m]<<"\t"; 36. 37. } 38. 39. 40. }