写出模板函数实现数值型数组元素值按从小到大排序的程序。
#include<iostream>
using namespace std;
______
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;
sort______;
for(i=0;i<n;i++)
cout<<a[i]<<" ";
cout<<endl;