用冒泡法实现数组内20个整数从小到大排列

来源:互联网 发布:捷易通怎么绑定淘宝 编辑:程序博客网 时间:2024/05/21 17:58
#include<iostream>
using namespace std;
int main()
{
 int a[20],i,j,k;
 cout<<"请输入20个整数:"<<endl;
 for(i=0;i<=19;i++)
  cin>>a[i];
 cout<<endl;
 for(j=0;j<=18;j++)
  for(i=0;i<20-j;i++)
   if(a[i]>a[i+1])
   {
    k=a[i];
    a[i]=a[i+1];
    a[i+1]=k;
   }
 cout<<"从小到大排列为:"<<endl;
 for(i=0;i<=19;i++)
  cout<<a[i]<<" ";
 cout<<endl;
 return 0;
}