函数模板的使用,对数字,字符的排序,
来源:互联网 发布:杭州知乎电子有限公司 编辑:程序博客网 时间:2024/05/18 03:16
#include <iostream>
template <typename T>
void sort(T *a,T n){
T temp;
for(int i=0;i<n;i++){
for(int j=0;j<n-i-1;j++){
if(a[j]>a[j+1]){
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
for(int i=0;i<n;i++){
printf("%d\n",a[i]);
}
}
template <typename T1>
void sortchar(T1 *a,int n){
printf("sortchar\n");
char temp;
for(int i=0;i<n;i++){
for(int j=0;j<n-i-1;j++){
if(strcmp( &a[j],&a[j+1]) >0 ){
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
for(int i=0;i<n;i++){
printf("%c",a[i]);
}
}
int main(int argc,const char * argv[])
{
int a[10]={2,3,4,11,5,7,8,6,9,0};
sort(a,10);
printf("-------\n");
char b[]={'d','b','c'};
sortchar(b,3);
printf("_______");
char y = 'y';
char z = 'z';
if(strcmp(&y,&z)>0){
printf("%c",y);
}else{
printf("%c",z);
}
getchar();
return 0;
}
- 函数模板的使用,对数字,字符的排序,
- VB对数字/字符数组的快速排序.查找.
- 对字符的排序
- 自定义函数模板和泛型排序函数的使用
- 对数字、字符的全排列
- 冒泡排序的模板函数
- 使用sort函数直接排序找出满足题意的数字
- 使用sort()函数对数组中的数字进行排序。
- C#中为什么两个函数对全角半角数字字符的处理方式不一样
- 函数模板的使用
- 模板函数的使用
- 模板函数的使用
- 函数模板的使用
- 函数:模板的使用
- 对字母数字混合的数据排序
- 字符函数的使用
- 数字添加到字符数组的函数
- 字符和数字的转换函数
- 线程安全问题
- 深圳太阳能光伏发电设备厂家
- HDFS概述
- 外观模式随记
- ZOJ 3823 Excavator Contest 构造题
- 函数模板的使用,对数字,字符的排序,
- 我的c++ 基础
- MyEclipse2014 安装 checkstyle、PMD、findbugs 最简便方式 详解
- MsSqlServer 语句
- 第八周求加班费
- [Java basic] 03 变量
- 我的OpenCV学习笔记(1):空域滤波之中值滤波
- 在 Web 项目中应用 Apache Shiro
- sqlmap