以下程序调用invert函数按逆序重新放置a数组中元素的值 a数组中的值在main函数中读入. 请填空. #
已帮助 人
以下程序调用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)= 【1】 ; *(s+j)=t; invert (s, 【2】 ,j-1); } } main() { int a[N],i; for(i=0;i<N;i++) scanf("%d",a+ __【3】__); invert(a,0,N-1); for(i=0;i<N;i++) printf("%d",a[i]); printf("n"); } 其中【3】应该选择为:
A.i
B.i+1
C.i-1
D.j

回答
共1条回复-
A解析:选项A中没有指定第二个形参变量B的数据类型,错误。
