填空题
下面程序的功能是:将N行N列二维数组中每一行的元素进行排序,第0行从小到大排序,第1行从大到小排序,第2行从小到大排序,第3行从大到小排序,例如:

请填空。
#define N 4
void sort(int a[][N])
int i,j,k,t;
for(i=0;i<N;i++)
for(j=0;j<N-1;j++)
for(k= (11) ;k<N;K++)
/*判断行下标是否为偶数来确定按升序或降序来排序*/
if( (12) a[i][j]a[i][k])
t=a[i][j];
a[i][j]=a[i][k];
a[i][k]=t;
void outarr(int a[N][N])
…
main()
int a[N][N]=2,3,4,1,8,6,5,7,11,12,10,9,15,14,16,13;
outarr(aa);/*以矩阵的形式输出二维数组*/
sour(aa);
outarr(aa);
【参考答案】
i%2@i%2==1
热门
试题
填空题
以下程序中函数fun的功能是:统计person所指结构体数组中所有性别(sex)为M的记录的个数,存入变量n中,并做为函数值返回。请填空:#include#define N 3typedef struct int num; char nam[10]; char sex;SS;int fun(SS person[]) int i, n=0;for(i=0; i<N; i++) if(______==’M’ ) n++;return n;main() SS W[N]=1, AA ,’F’,2, BB ,’M’,3, CC ,’M’; int n;n=fun(W); printf( n=%d n ,n);