由大到小排列a,b,c
2017-12-06 20:10
211 查看
#include<stdio.h> int main() { void exchange(int*q1,int*q2,int*q3); int a,b,c,*p1,*p2,*p3; scanf("%d,%d,%d",&a,&b,&c); p1=&a; p2=&b; p3=&c; exchange(p1,p2,p3); printf("%d,%d,%d\n",a,b,c); return 0; } void exchange(int *q1,int *q2,int *q3) { void swap(int *pt1,int *pt2); if(*q1<*q2) { swap(q1,q2); } if(*q1<*q3) { swap(q1,q3); } if(*q2<*q3) { swap(q2,q3); } } void swap(int *pt1,int *pt2) { int temp; temp=*pt1; *pt1=*pt2; *pt2=temp; }
相关文章推荐
- 选择排序(把一组杂乱的数,按大小顺序排列)
- 算法竞赛入门经典习题2-10排列
- 【编程题】金山云笔试题——字母密码转换排列问题
- Vertical Text with CSS(用CSS竖向排列文本)
- UVALive 6469 Deranged Exams (排列:力绝对是无辜的高中知识啊)
- JZOJ 5253. 排列与交换
- 递归函数生成排列
- js钢琴按钮波浪式图片排列效果代码分享
- 排列
- (9)转载: 字符串的排列
- 一个简单的问题 -全排列
- 【4004】全排列问题
- PKU 1833 排列 模似 & 百练1833
- uva 729(枚举排列)
- [bzoj4517][Sdoi2016]排列计数(组合数学)
- 排列组合算法
- 面试题28:字符串的排列
- 浮动元素排列规则
- 根据条件,进行升序或降序排列,两种方式的比较。
- lintcode-上一个排列