排序——冒泡排序
#include <iostream>
using namespace std;
void BubbleSort(int a[],int c)
{
for(int i=0;i<c;i++)// 比较n-1次
{
int t=0;
for(int j=0;j<c-1;j++)
{
if(a[j]>a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
}
for(int i=0;i<c;i++)
{
printf("%d ",a[i]);
}
}
int main() {
// insert code here...
int a[100];
int c=0;
int i=0;
scanf("%d",&a[0]);
while(a[i]!=0)
{
//printf("%d %d\n",i,a[i]);
i++;
scanf("%d",&a[i]);
c++;
}
//for(int i=0;i<c;i++)
//{
// printf("%d ",a[i]);
//}
//printf("%d",c);
//printf("\n");
BubbleSort(a,c);
return 0;
}