/*
题目: 冒泡排序
内容:对N个整数(数据由键盘输入)进行升序排列。
作答者:小白杨
收获:1、不知N的值,可用宏定义#define.
*/
#include <stdio.h>
#define N 10
void sort(int a[]);
int main()
{
int i,a[N];
printf("please input data:\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
sort(a);
for(i=0;i<10;i++)
printf("%2d",a[i]);
return 0;
}
void sort(int a[])
{
int i,j,t;
for(i=0;i<N-1;i++)
{
for(j=i+1;j<N;j++)
{
if(a[i] > a[j])
{
t = a[i];
a[i] = a[j];
a[j] = t;
}
}
}
}