29.冒泡排序,从小到大,排序后结果输出
#include<stdio.h>
int main()
{
int a[10];
int i=0,j,k,temp;
while(scanf("%d",&a[i])!=EOF)
i++;
for(j=i-1;j>0;j--)
{
for(k=0;k<j;k++)
{
if(a[k]>a[k+1])
{
temp=a[k];
a[k]=a[k+1];
a[k+1]=temp;
}
}
for(k=0;k<i;k++)//显示每次排序的结果
{
if(k==i-1)
printf("%d\n",a[k]);
else
printf("%d ",a[k]);
}
}
return 0;
}