c++编写程序:输入N个数,用冒泡法排序,输出从小到大的排序结果

如题所述

#include <iostream>
using namespace std;
int main()
{int n,i,j,t,a[100];
 cin>>n;
 for(i=0;i<n;i++)
   cin>>a[i];
 for(i=0;i<n-1;i++)
   for(j=0;j<n-1-i;j++)
     if(a[j]>a[j+1])
 {t=a[j]; a[j]=a[j+1]; a[j+1]=t;}  
 for(i=0;i<n;i++)
   cout<<a[i]<<" ";
 cout<<endl;
 return 0;
}

温馨提示:答案为网友推荐,仅供参考
相似回答