1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > c语言定义5个元素数组 对数组进行从小到大排序 定义一个5行5列的二维数组 并动态

c语言定义5个元素数组 对数组进行从小到大排序 定义一个5行5列的二维数组 并动态

时间:2021-03-09 16:02:33

相关推荐

c语言定义5个元素数组  对数组进行从小到大排序 定义一个5行5列的二维数组 并动态

满意答案

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列的数组进行从小到大的排序...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。