FreeFoxCM

在C语言中实现冒泡排序
 1/*采用冒泡排序法对10个数进行排序*/
 2/*编写者:FreeFox*/
 3/***********************************************/
 4#i nclude <stdio.h>
 5
 6int main(void)
 7{
 8 int Num[10];
 9 int i,j,k;
10
11 printf("\nPlace input 10 numbers:");
12 for (i=0;i<=9;i++)
13 {
14  printf("\nInput number %d:",i);
15  scanf("%d",&Num[i]);
16 }
 
17
18 for (j=0;j<9;j++)
19 {
20  for (i=0;i<9-j;i++)
21  {
22   if (Num[i]>Num[i+1])
23   {
24    k=Num[i];
25    Num[i]=Num[i+1];
26    Num[i+1]=k;
27   }

28  }

29 }

30
31 for (i=0;i<=9;i++)
32 {
33  printf("\n %d",Num[i]);
34 }

35
36 return 0;
37}

38/* CopyRight @2006 FreeFox All right reserved */
39

posted on 2008-06-17 14:50  FreeFox  阅读(299)  评论(0)    收藏  举报