A-A+

以下程序调用invert函数按逆序重新放置a数组元素的值。a数组中的值在main函数中读入。

2022-08-12 18:38:27 问答库 阅读 197 次

问题详情

以下程序调用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

考点:函数,逆序