#include <
stdio.h>
#include <
stdlib.h>
#include <time.h>
#define LINE 10 //预定义
二维数组行数
#define COLUMN 10 //列数
void bubble_sort(int a[], int n)
{
int i, j, temp;
for (j = 0; j < n; j++)
for (i = j+1; i< n ; i++)
{
if(a[i] < a[j])
{
temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
}
int main()
{
int arr[LINE][COLUMN]={0};
int i,j,k;
srand((unsigned)time(NULL));//初始化随种子
for (i = 0; i != LINE; i++)
{
for(j=0;j!=COLUMN;++j){ //逐行
输入数据 arr[i][j]=rand()%1000+1;//利用
随机数生成1000以内整数,方便调试
//scanf("%d",&arr[i][j]);//手工输入测试数据
}
bubble_sort(arr[i], COLUMN);//输入完一行,就对该行进行排序
}
for (i = 0; i != LINE; i++)//输出排序后结果
{
for(j=0;j!=COLUMN;++j){
printf("%4d ",arr[i][j]);
}
printf("\n");
}
return 0;
}