A-A+
以下程序调用invert函数按逆序重新放置a数组元素的值。a数组中的值在main函数中读入。
问题详情
以下程序调用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[i]); printf("n") }
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:i+1i
i+1i