#include <stdio.h>//排序函数,分别对每一行的元素进行排序voidsort(int*a[],introw,intcol) {inti,j,k,temp;for(i=0; i<row; i++) {for(k=0;k<col; k++) {for(j=0; j a[i][j+1]) { temp=a[i][j]; a[i][j]= a[i][j+1]; a[i][j+1] =temp; } } } } }voidmain...
include <stdio.h>int main(int argc,char *argv[]){ int a[3][4]={{1,2,3,4},{0,9,8,-1},{-4,128,99}},*p[3],i,j,k,*q; for(i=0;i<3;p[i]=a[i++]); for(i=0;i<3;i++){ for(k=i,j=k+1;j<3;j++) if(*p[k]>*p[j]) k=j...
-将M*N的二维数组中的数据,按行依次放入一维数组, //函数fun功能是将带头节点的单向链表结点域中的数据从小到大排序。 //相当于数组的冒泡排序。 1#include <stdio.h>2#include <stdlib.h>3#defineN 64typedefstructnode {5intdata;6structnode *next;7} NODE;8voidfun(NODE *h)9{ NODE *p, *q;intt...