写出模板函数实现数值型数组元素值按从小到大排序的程序。include<iostream>using namespace std;template <class T>void sort(T b[],int n){T temp;int i,j;T *a=new T[n];for (i=0;i<n;i++){a[i]=b[i];}for(i=0;i<n-1;i++){for(j=i+1;j<n;j++){ if(a[i]>a[j]){temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
for(i=0;i<n;i++){cout<<a[i]<<" ";}
cout<<endl;
delete []a;
}
void main()
{
int i,n=6;
int a[]={5,1,9,10,3,8};
____________;
for(i=0;i<n;i++)
{cout<<a[i]<<" ";}
cout<<endl;
}