步骤:
第一行输入数列的个数;
第二行输入要排序的数列;
功能:
将数列按从小到大顺序打印。
#include<iostream>
using namespace std;
int main()
{
int n,i=0,j,k;
int flag,temp;
int a[200];
scanf("%d",&n);
while(i<n)
{
scanf("%d",&a[i]);
i++;
}
for(j=n-1;j>0;j--)
{
flag=0;
for(k=0;k<=j-1;k++)
{
if(a[k]>a[k+1])
{
temp=a[k];
a[k]=a[k+1];
a[k+1]=temp;
flag=1;
}
}
if(flag==0)
break;
}
for(i=0;i<n;i++)
{
printf("%d\t",a[i]);
}
return 0;
}