分类:
2008-12-17 18:03:12
t=p[i]; cout<
p[i]=p[temp];
p[temp]=t;
}
}
template
void Print(T *p,int n)
{
for (int i=0;i
void main()
{
int const N=5;
int ia[N];
double da[N];
char ca[]="swoyiqebm";
cout<<"请输入"<
cout<<"请输入"<
cout<<"\n排序前,字符数组为:"<
Print(ia,N);
cout<<"排序前,实型数组为:";
Print(da,N);
m=strlen(ca);
SelectSort(ca,m); //字符数组排序
SelectSort(ia,N); //整型数组排序
SelectSort(da,N); //实型数组排序
cout<<"\n排序后,字符数组为:"<
Print(ia,N);
cout<<"排序后,实型数组为:";
Print(da,N);
cout<
【程序运行示例】
请输入5个整数:8 0 -3 12 2
请输入5个实数:22.5 0.6 -16 8.8 4.3
排序前,字符数组为:swoyiqebm
排序前,整型数组为:8 0 -3 12 2
排序前,实型数组为:22.5 0.6 -16 8.8 4.3
排序后,字符数组为:beimoqswy
排序后,整型数组为:-3 0 2 8 12
排序后,实型数组为:-16 0.6 4.3 8.8 22.5
--------------------next---------------------