求一个c++程序,用重载函数实现对若干个数据从小到大的排序

要求包括3个同名函数,分别实现:
1、 对若干个实数排序。
2、 对若干个字符串排序。
3、 对若干个整数排序。
求解答,谢谢啊

void sort(int a[100])
{
int iA =0;
for(int i =0 ;i<100;i++)
{
for(int j =0;j<100 - i;j++)
if(a[i]>a[j])
{
iA =a[j];
a[j] = a[i];
a[i] = iA;
}
}
}
void sort(char a[26])
{
char cA;
for(int i =0 ;i<100;i++)
{
for(int j =0;j<100 - i;j++)
if(a[i]>a[j])
{
cA =a[j];
a[j] = a[i];
a[i] = cA;
}
}
}
void float(float[100])
{
float fA =0;
for(int i =0 ;i<100;i++)
{
for(int j =0;j<100 - i;j++)
if(a[i]>a[j])
{
iA =a[j];
a[j] = a[i];
a[i] = iA;
}
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-01
记得有个qsort函数 可以自己指定排序的方法和比较的对象 在实现的类中可以调用该函数追问

我想要具体的

相似回答