C语言C++指针及其应用

任务描述
本关任务:程序功能是通过调用reverse()函数按逆序重新放置数组a中的元素值,请补全程序。
相关知识
相关知识略
编程要求
请仔细阅读下面代码,结合相关知识,在右边提示区域内进行代码补充,完成编写数组倒置的小程序。
测试说明
平台会对你编写的代码进行测试:
测试输入: 0 1 2 3 4 5 6 7 8 9
预期输出: 9 8 7 6 5 4 3 2 1 0
#include "stdio.h"
#define N 10
void reverse(int p, int a, int b)
{
int c;

/**** 请在以下一行填写代码 /
while (    )

{
    c=(p+a);
    
/* 请在以下一行填写代码 *****/
    (p+a)=     ;
    
    (p+b)=c;
    
    a++;
/*** 请在以下一行填写代码 /
            ;
            
}

}
int main()
{
int a[N], i;
for (i=0; i<N; i++)

/ 请在以下一行填写代码 /
    scanf("%d",      );

reverse(a, 0, N-1);

for (i=0; i<N; i++)
    
/ 请在以下一行填写代码 *****/
    printf("%-4d",     );
    
printf("\n");

return 0;

}

代码发好行吧,这谁能看懂