比较简单实用的排序方法,已优化
#include <iostream> using namespace std; int main() { int a[9]; int n=9,flag=0,t; for(int i=0;i<=n;i++) { cin>>a[i]; } for(int i=0;i<=n;i++) { flag=1; for(int j=0;j<n-i;j++) { if(a[j]>a[j+1]) { flag=0; t=a[j]; a[j]=a[j+1]; a[j+1]=t; } } if(flag==1) break; } for(int i=0;i<=n;i++) { cout<<a[i]<<" "; } return 0; }