以下程序调用invert函数按逆序重新放置a数组元素的值。a数组中的值在main函数中读入。   # include<stdio.h>   # defineN10   invert(s,i,j)   int*s,i,j;   { int t;    if(

admin2010-01-10  35

问题 以下程序调用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, 【  】,j-1);
   }
  }
  main(  )
  {
   int a[N],i;
   for(i=0;i<N;i+ +) scanf("%d",a+【  】 );
   invert(a,0,N-1);
   for(i=0,i<N;i+ +)printf("%d",a);
   printf("\n")
  }

选项

答案i+1 i

解析
转载请注明原文地址:https://jikaoti.com/ti/GOI0FFFM
0

最新回复(0)