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