填空题

以下程序调用invert函数按逆序重新放置a数组元素的值。a数组中的值在main函数中读入。
  # include<stdio.h>
  # defineN10
  invert(s,i,j)
  int*s,i,j;
   int t;
   if(i<j)
    t=* (s+i);
    * (s+i)=(s+j);
    * (s+j)=t;
    invert(s, 【17】 ,j-1);
   
  
  main( )
  
   int a[N],i;
   for(i=0;i<N;i+ +) scanf("%d",a+ 【18】 );
   invert(a,0,N-1);
   for(i=0,i<N;i+ +)printf("%d",a[i]);
   printf("\n")

【参考答案】

[17]i+1
[18] i
热门 试题

单项选择题
B