在C语言中实现冒泡排序
1
/*采用冒泡排序法对10个数进行排序*/
2
/*编写者:FreeFox*/
3
/***********************************************/
4
#i nclude <stdio.h>
5![]()
6
int 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![]()
/*采用冒泡排序法对10个数进行排序*/2
/*编写者:FreeFox*/3
/***********************************************/4
#i nclude <stdio.h>5

6
int 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



浙公网安备 33010602011771号