c语言的问题!在线等

来源:百度知道 编辑:UC知道 时间:2024/05/14 15:54:29
输入一个正整数n,再输入n个整数存放到数组a中,要求通过调用函数reverse实现数组元素的逆序存放。

#include <stdio.h>
void reverse(int a[],int n)
{
int i,j,t;
for(i=0,j=n-1;i<n/2;i++,j--)
{t=a[i];a[i]=a[j];a[j]=t;}
}

main(void)
{
int n,a[100],i;
printf("Please input a number:");
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
reverse(a,n);
for(i=0;i<n;i++)
printf("%d ",a[i]);
}

WIN-TC编译通过