满意答案
xvercjdl3
.10.07
采纳率:47%等级:10
已帮助:272人
#include
#include
intcmp(constvoid*a,constvoid*b)
{
return*(int*)a>*(int*)b;
}
intmain()
{
intarr[5][5];
inttmp[5];
intct=0;
inti,j;
printf("input25numbers:\n");
for(i=0;i
{
for(j=0;j
{
printf("%d:",++ct);
scanf("%d",&arr[i][j]);
}
}
ct=0;
printf("thearrayis:\n");
for(i=0;i
{
for(j=0;j
{
printf("\t%d",arr[i][j]);
if(j==2)
tmp[ct++]=arr[i][j];
}
printf("\n");
}
ct=0;
qsort(tmp,5,sizeof(int),cmp);
printf("afterthesortthesecondcol,is:\n");
for(i=0;i
{
for(j=0;j
{
if(j==2)
arr[i][j]=tmp[ct++];
printf("\t%d",arr[i][j]);
}
printf("\n");
}
printf("\n");
return0;
}
00分享举报
c语言定义5个元素数组 对数组进行从小到大排序 定义一个5行5列的二维数组 并动态赋值 将第3列的数组进行从小到大的排序...