问题

有以下程序

#include <stdio.h>

#define N 4

void fun(int a[][N], int b[])

{ int i;

for(i=0;i<N;i++) b[i] = a[i][i];

}

main()

{ int x[][N]={{1,2,3},{4},{5,6,7,8},{9,10}},y[N],i;

fun(x,y);

for(i=0;i<N;i++) printf("%d,",y[i]);

printf("\n");

}

程序的运行结果是

A)1,2,3,4,

B)1,0,7,0,

C)1,4,5,9,

D)3,4,8,10,

参考答案
您可能感兴趣的试题
  • 有以下程序#include int fun(int (*s)[4],int n, int k){ int m,i;m=s[0][k];for(i=1;i
  • 有以下程序#include main(){struct STU { char name[9]; char sex; double score[2];};struct STU a={
  • 有以下程序#include main(){ char a=4;printf( %d\n ,a=a$amp;}程序的运行结果是A)40B)16C) 8D)4
  • 有以下程序#include main(){ FILE *pf;char *s1=China,*s2=Beijing;pf=fopen(abc.dat,wb+);fwr
  • 按照软件测试的一般步骤,集成测试应在 【 2 】 测试之后进行。
  • 软件工程三要素包括方法、工具和过程,其中, 【 3 】 支持软件开发的各个环节的控制和管理 。