#include<stdio.h>
int main()
{
int temp,i,j,q;
int a[3][4] = {1,12,2,11,3,10,4,9,5,8,6,7};//数组
for(i=0;i<=3;i++)//冒泡排序行
{
for(j=0;j<4-1;j++)//冒泡排序每行进行排序
{
for(q=0;q<4-j-1;q++)
{
if(a[i][q]>a[i][q+1])
{
temp=a[i][q+1];
a[i][q+1]=a[i][q];
a[i][q]=temp;
}
}
}
}
for(i=0;i<3;i++)//输出
{
for(j=0;j<4;j++)
{
printf("%5d",a[i][j]);
}
putchar('\n');
}
return 0;
}
二维数组每行分别进行从小到大排序输出
最新推荐文章于 2022-12-21 16:44:37 发布