#include "stdio.h"
void main()
{float a[20],*p1=a,*p2;float k;
int i,n;
printf("输入数组元素个数:\n");
//scanf("%d",&n);
for(i=0;i<n;i++)
{
printf("a[%d]=",i);
scanf("%f",p1+i);
}
p2=&a[n];
for(i=0;i<n;i++)
{
k=*p1;
*p1=*p2;*p2=k;
p1++;p2--;
}
for(i=0;i<n;i++)
printf("%f,",a[i]);
}
输出的第一个老是0.000000,其他到时都对;