C语言:有二维数组a[N][M],用冒泡排序法对二维数组中的每一行数据进行由小到大的排序,然后输出

2025-02-27 23:58:09
推荐回答(1个)
回答1:

void px( int *a, int n ) //冒泡排序函数
{
int i,j,t;
for( i=0;i for( j=0;j if ( a[j] > a[j+1] )
{
t=a[j];a[j]=a[j+1];a[j+1]=t;
}
}

void main()
{
int a[N][M];
int i,j;
for( i=0;i{
px( a[i], M );
for( j=0;j {
printf("%d ", a[i][j] );

}
printf("\n");
}
}