博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
int ,double以及char 类型的qsort代码
阅读量:4322 次
发布时间:2019-06-06

本文共 1601 字,大约阅读时间需要 5 分钟。

1 #include 
2 #include
3 4 //主要注意qsort(s,s+5,sizeof(s),cmp)中各个参数的含义 5 /* ^ 6 ^^^ 7 ^^^^^ 8 */ 9 //int--------->qsort10 int cmp(const void *a,const void *b){11 //return *(int *)a>*(int *)b;//升序12 return *(int *)a<*(int *)b;//降序13 }14 //======================================//15 16 //double--------->qsort17 int cmp1(const void *a,const void *b){18 //return *(double *)a>*(double *)b?1:-1;//升序19 return *(double *)a<*(double *)b?-1:1;//降序20 }21 //=====================================//22 23 //char---------->qsort24 int cmp2(const void *a,const void *b){25 //return *(char *)a>*(char *)b;//升序26 return *(char *)a<*(char *)b;//降序27 }28 //====================================//29 int main(){30 /*int s[5];31 for(int i=0;i<5;i++){32 scanf("%d",&s[i]);33 }34 qsort(s,5,sizeof(s[0]),cmp);35 for(int j=0;j<5;j++){36 printf("%d ",s[j]);37 }*/38 39 //=====================================//40 41 /*double s[5];42 for(int i=0;i<5;i++){43 scanf("%lf",&s[i]);44 }45 qsort(s,5,sizeof(s[0]),cmp1);46 for(int j=0;j<5;j++){47 printf("%lf ",s[j]);48 }*/49 50 51 //===================================//52 53 char s[5];54 for(int i=0;i<5;i++){55 scanf("%c",&s[i]);56 getchar();57 }58 qsort(s,5,sizeof(s[0]),cmp2);59 for(int j=0;j<5;j++){60 printf("%c ",s[j]);61 }62 63 return 0;64 }
View Code

 

转载于:https://www.cnblogs.com/smallblack-smallblack/p/5787554.html

你可能感兴趣的文章
多文件调用(函数、结构体)
查看>>
C# 获取本地电脑所有的盘符
查看>>
D3.js学习(三)
查看>>
汇编语言实验9
查看>>
window资源管理器下无法打开ftp站点
查看>>
spring特点与好处
查看>>
html 自制属性
查看>>
面向对象术语概念
查看>>
细胞(cell) 矩阵快速幂
查看>>
HDU - 1272 小希的迷宫
查看>>
EntityFramework(1)基础概念与Database First
查看>>
Spring Boot 任务
查看>>
2018APIO 进京赶考
查看>>
Duilib程序添加托盘图标显示
查看>>
在windows上搭建redis集群(redis-cluster)
查看>>
【省选十连测之九】【DP】【组合计数去重】【欧拉函数】基本题
查看>>
文件上传功能 -- jquery.form.js/springmvc
查看>>
阿里云ecs(phpstudy一件包)
查看>>
Python核心编程的四大神兽:迭代器、生成器、闭包以及装饰器
查看>>
linux /proc/sys/fs/file-nr /proc/sys/fs/file-max /etc/security/limits.conf 三者的关联
查看>>