调用的函数总是无法达到逆序输出的效果,求指教
#include<stdio.h>int main()
{
int n,i,c,a[100],b[100];
printf("请输入数组中元素的个数:");
scanf("%d",&n);
printf("\n");
printf("请输入数组中的初值:\n");
for(i=0;i<n;i++)
{
printf("a[%d]=",i);
scanf("%d",&a[i]);
}
printf("倒序后的数组为:\n");
for(i=0;i<n;i++)
{
int vampire(a[i]);
c=vampire;
printf("%5d",c);
}
printf("\n");
return 0;
}
int vampire(int x)
{
int m,n,i,a[100],b[100];
m=n-1-i;
b[i]=a[m];
return(b[i]);
}