满意答案
mzuhvg
2013.12.31
采纳率:58% 等级:11
已帮助:10668人
#include
void bubble_sort(int a[][5]);
void print(int a[][5]);
main()
{
int a[2][5];
int i, j;
for(i=0;i<2;i++)
for(j=0;j<5;j++)
scanf("%d",&a[i][j]); //输入
bubble_sort(a); //排序函数
print(a); //遍历函数
}
void bubble_sort(int a[][5])
{
int i,j,t;
for(i=4;i>0;i--) //以下是冒泡排序的规范
for(j=0;j
{
if(a[1][j]
{
t=a[1][j]; //交换成绩
a[1][j]=a[1][j+1];
a[1][j+1]=t;
t=a[0][j]; //交换学号
a[0][j]=a[0][j+1];
a[0][j+1]=t;
}
}
}
void print(int a[][5])
{
int i,j;
for(i=0;i<2;i++)
{
for(j=0;j<5;j++)
printf("%d ", a[i][j]);
printf("\n");
}
}
00分享举报