#include <stdio.h> #define N 10 int main() { double x[N]={1.1,2.2,3.3,4.4,5.5,6.6,7.7,8.8,9.0,9.9} int i; double *pf,*pt; void swap(double *, double *); for ( pf=x, pt=&x[N-1}; pf<pt; ++pf,__pt) swap(pf,pt); for (i=0;i<N;++i) printf("\nx[%d]=%f,"i,x[i]); return(0); } void swap( double *px, double *py) { double temp; temp=*px; *px=*py; *py=temp; }

评论