冒泡排序:
int Sort()
{
int a[10];//定义一个数组,存放输入的10个数
int i,j,value;//t用于存放交换的数
cout<<"please enter the numbers:"<<endl;
for(i=0;i<20;i++)
{
cin>>a[i];//输入10个数
}
cout<<endl;
for(j=0;j<9;j++)//扫描n-1次
for(i=0;i<9-j;i++)//每次比较的次数
if(a[i]>a[i+1])//交换语句
{
value=a[i];
a[i]=a[i+1];
a[i+1]=value;
}
cout<<"the sorted numbers:"<<endl;
for(i=0;i<10;i++)//输出排序后数据 从小到大排序
cout<<a[i]<<" ";
cout<<endl;
return 0;
结果为从小到大 ,依次为:1,3,4,5,5,30