12,16,14,15,()

A:13 B: C:17 D:20

12,16,14,15,()

A:13 B: C:17 D:20

若有以下程序
#include<stdio.h>
#define N 4
void fun(int a[][N],int b[],int flag)
int i,j;
for(i=0;i<N;i++)
b[i]=a[i][0];
for(j=1;j<N;j++)
if(flag(b[i]>a[i][j]):(b[i]<a[i][j]))
b[i]=a[i][j];


main( )
int x[N][N]=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,y[N],i;
fun(x,y,1);
for(i=0;i<N;i++)printf("%d,,y[j]);
fun(x,y,0);
for(i=0;i<N;i++)printf("%d,",y[i]);
printf("/n");

则程序的输出结果是______。

A:1,5,9,13,4,8,12,16, B:4,8,12,16,1,5,9,13, C:1,2,3,4,13,14,15,16, D:13,14,15,16,1,2,3,4,

下面rotate函数的功能是:将n行n列的矩阵A转置为A’,例如:
1 2 3 4 1 5 9 13
5 6 7 8 2 6 10 14
当A = 9 10 11 12 则 A’= 3 7 11 15
13 14 15 16 4 8 12 16
请填空。
#define N 4
void rotate(int a[] [NJ )

int i,j,t;
for ( i=0; i<N; i++ )
for(j=0; ______;j++)

t=a[i] [j];
______;
a[j] [i]=t;

j<i a[i][j]=a[j][i]

有如下程序 #include<stdio.h> main( ) { int a[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16)); int i,s=0; for(i=0;i<4;i++)s+=a[i][1]; printf("%d/n",s); }程序运行后的输出结果是______。

A:11 B:32 C:13 D:20

下面rotate函数的功能是:将n行n列的矩阵A转置为A’,例如: 1 2 3 4 1 5 9 13 5 6 7 8 2 6 10 14 当A = 9 10 11 12 则 A’= 3 7 11 15 13 14 15 16 4 8 12 16 请填空。 #define N 4 void rotate(int a[] [NJ ) { int i,j,t; for ( i=0; i<N; i++ ) for(j=0; ______;j++) { t=a[i] [j]; ______; a[j] [i]=t; } }

j<i a[i][j]=a[j][i]


设有关键码序列(16,9,4,25,15,2,13,18,17,5,8,24),要按关键码值递增的次序排序,采用直接选择排序法,一趟扫描后的结果为

A:(15,2,4,18,16,5,8,24,17,9,13,25) B:(2,9,4,25,15,16,13,18,17,5,8,24) C:(9,4,16,15,2,13,18,17,5,8,24,25) D:(9,16,4,25,2,15,13,18,5,17,8,24)

4 9 6 12 8 15 10 ( )

A:18 B:13 C:16 D:15

微信扫码获取答案解析
下载APP查看答案解析