三个数的冒泡排序!
#include "stdio.h"#include "math.h"
#include "stdlib.h"
int main()
{
int a,b,c,temp;
scanf("%d%d%d",&a,&b,&c);//scanf加不加空格,没关系,默认是以空格分隔开数
//实现将a,b,c从小到大进行排列
//前两个if将最大的数字挪到了最后面,c
if(a>b)
{
temp = a;
a = b;
b = temp;
}
if(b>c)
{
temp = b;
b = c;
c = temp;
}
if(a>b)
{
temp = a;
a = b;
b = temp;
}
//也许你会问,怎么a>b写了两次,前两个if实现了相当于最重
//的球沉到最底下,然后开始比较前两个数。
printf("a=%d,b=%d,c=%d",a,b,c);
system("pause");
/*getchar();*/
return 0;
}