填空题
以下程序调用invert函数按逆序重新放置a数组中元素的值,a数组中的值在main函数中读入。请填空。
#define N 10
void invert(int*s, int i, int j)
{ int t;
if(i<j)
{t=*(s+i); *(s+i)=______; *(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[i]);
printf("/n");
}
【正确答案】
1、*(s+j) i+1 i
【答案解析】