程序填空

main() {

/***********SPACE***********/

int 【?】[15],i; fib[0]=1;fib[1]=1; for (i=2;i<15;i++)

/***********SPACE***********/

fib[i]=【?】; for(i=0;i<15;i++) {

printf(\ /***********SPACE***********/

if ( 【?】 ) printf(\ } } 答案:

=======(答案1)======= fib

=======(答案2)======= fib[i-2]+fib[i-1] =========或========= fib[i-2] + fib[i-1]

=======(答案3)======= i%5 == 4

第12题 (10.0分) 题号:18 难度:易 第1章 /*------------------------------------------------------- 【程序填空】

---------------------------------------------------------

功能:将一个数组中的元素按逆序存放。

-------------------------------------------------------*/ #include #define N 7 main () {

static int a[N]={12,9,16,5,7,2,1},k,s;

printf(\ for (k=0;k

/***********SPACE***********/ for (k=0;k

s=a[k];

/***********SPACE***********/ 【?】 ;

/***********SPACE***********/ 【?】 ; }

printf(\ for (k=0;k

/***********SPACE***********/ 【?】 (\} 答案:

=======(答案1)======= k++

=========或========= k= k + 1

=========或========= k+=1

=========或========= ++k

=======(答案2)======= a[k]=a[N-k-1] =========或========= a[k]=a[N-1-k] =========或========= a[k]=a[6-k]

=========或========= *(a+k)=*(a+N-k-1) =========或========= *(a+k)=*(a+N-1-k] =========或========= a[k]=a[-1+N-k] =========或========= a[k]=a[-1-k+N] =========或=========

a[k]=a[-k-1+N] =========或========= a[k]=a[-k+N-1] =========或========= *(a+k)=*(a+N-k-1) =========或========= a[6-k]=s

=======(答案3)======= a[N-k-1]=s

=========或========= a[N-1-k]=s

=========或========= a[6-k]=s

=========或========= a[N -k -1]=s

=========或========= *(a +N -k -1)=s

=======(答案4)======= printf

第13题 (10.0分) 题号:627 难度:中 第20章 /*------------------------------------------------------- 【程序填空】

---------------------------------------------------------

功能:调用函数fun计算m=1-2+3-4+……+9-10,并输出结果。

-------------------------------------------------------*/ #include int fun( int n) {

int m=0,f=1,i;

/***********SPACE***********/ for(i=1;【?】;i++) {

m+=i*f;

/***********SPACE***********/ 【?】; }

/***********SPACE***********/ return 【?】;

} main() {

printf(\} 答案:

=======(答案1)======= i<=n

=======(答案2)======= f= -f

=======(答案3)======= m

第14题 (10.0分) 题号:165 难度:中 第2章 /*------------------------------------------------------- 【程序填空】

---------------------------------------------------------

题目:下列程序从键盘输入所需数据,求出z的值并输出,要求输出结果保留2位小数。

-------------------------------------------------------*/ #include

/***********SPACE***********/ 【?】 main() { int x; double y,z;

/***********SPACE***********/ scanf(\【?】\ z=2*x*sqrt(y); /***********SPACE***********/ printf(\【?】\ } 答案:

=======(答案1)=======

联系客服:779662525#qq.com(#替换为@)