简单的冒泡排序
#include<stdio.h>void main()
{int a[5],i,j,k;
for(i=0;i<5;i++)scanf("%d",&a[i]);
for(i=0;i<4;i++)
for(j=0;j<4-i;j++)
if(a[j]>a[j+1]){k=a[j];a[j]=a[j+1];a[j+1]=a[j];}
for(i=0;i<5;i++)printf("%d",a[i]);
}
我的代码哪里有错?为什么都是输出最小值呢?先谢谢各位高手了