编辑代码

#include <iostream>
 using namespace std; 
 template <class T> 
 void f(T a[],int n)
 { int i;
  for (int i=0;i<n/2;i++)
  { T t;
    t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;
  }
  for(i=0;i<n;i++){
      cout<<a[i]<<" ";
  }
  cout<<endl;
}
int main(){
    int a[6]={1,2,3,4,5,6},i;
    double b[3]={1.2,3.4,5.6};
    f(a,6);f(b,3);
    return 0;
}