冒泡排序

#include<stdio.h>
void main()
{
    int arr[10]={21,13,9,8,57,0,5,11,36,28};
    int temp;
    for(int i=0;i<10;i++)
    {
      for(int j=i+1;j<10;j++)
      {
        if(arr[i]<arr[j])  //从大到小,若要从小到大则只须改为arr[i]>arr[j]即可。
        {
          temp=arr[i];
          arr[i]=arr[j];
          arr[j]=temp;
        }
      }
    }
    for(int m=0;m<10;m++)
    {
        printf("%d\n",arr[m]);
    }
}
posted @ 2012-08-03 11:10  xust  阅读(88)  评论(0)    收藏  举报