冒泡排序
问题描述
对输入的N个整数进行升序排序
算法设计
冒泡排序
程序设计
include
define N 4
using namespace std;
int main()
{
int i,j,a[N],t;
cout<<"请为数组原数赋值"<<endl;
for(i=0;i<N;i++)
cin>>a[i];
for(i=0;i<=N-1;i++)
for(j=0;j<=N-i;j++)
if(a[j]>a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
cout<<"经交换后的数为"<<endl;
for(i=0;i<N;i++)
cout<<" "<<a[i];
}