C++通用排序函数:对任意类型数据进行排序
#include
template
int main(){ const int size = 5; int intArr[size]; char charArr[size]; double doubleArr[size];
cout << '请输入' << size << '个整数:' << endl;
for(int i=0; i<size; i++){
cin >> intArr[i];
}
sortArray(intArr, size);
cout << '排序后的整数数组:';
for(int i=0; i<size; i++){
cout << intArr[i] << ' ';
}
cout << endl;
cout << '请输入' << size << '个字符:' << endl;
for(int i=0; i<size; i++){
cin >> charArr[i];
}
sortArray(charArr, size);
cout << '排序后的字符数组:';
for(int i=0; i<size; i++){
cout << charArr[i] << ' ';
}
cout << endl;
cout << '请输入' << size << '个浮点数:' << endl;
for(int i=0; i<size; i++){
cin >> doubleArr[i];
}
sortArray(doubleArr, size);
cout << '排序后的浮点数数组:';
for(int i=0; i<size; i++){
cout << doubleArr[i] << ' ';
}
cout << endl;
return 0;
}
原文地址: https://www.cveoy.top/t/topic/niy4 著作权归作者所有。请勿转载和采集!