[置顶] 【C语言】三个数从大到小输出
2016-05-26 12:23
357 查看
方法一: #include<stdio.h> int main() { int a,b,c,t; printf("请输入三个数:\n"); scanf("%d%d%d",&a,&b,&c); if(a<b) { t=a; a=b; b=t; } if(a<c) { t=a; a=c; c=t; } if(b<c) { t=b; b=c; c=t; } printf("%d %d %d\n",a,b,c); } 方法二: #include<stdio.h> int main() { int a,b,c,t; printf("请输入三个数:\n"); scanf("%d%d%d",&a,&b,&c); if(a < b) swap(&a,&b); if(a < c) swap(&a,&c); if(b < c) swap(&b,&c); printf("从大到小为:%d %d %d\n",a,b,c); } int swap(int *m,int *n) { int t; t = *m; *m = *n; *n = t; }
本文出自 “Vs吕小布” 博客,请务必保留此出处http://survive.blog.51cto.com/10728490/1698954
相关文章推荐
- [置顶] 【C语言】获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- [置顶] 【C语言】 gets()和scanf()函数的区别
- [置顶] 【C语言】交换两个数组内容(数组等大)
- [置顶] 【C语言】求1+2!+3!+...+20!的和
- [置顶] 【C语言】输入十个数求最大数
- [置顶] 【C语言】摄氏温度转化为相应的华氏温度
- 2015级C++第14周程序阅读 STL中的简单容器和迭代器
- C/C++中的&&和||运算符
- 课堂笔记: C++ 数组(基础内容)
- 2015级C++第14周实践项目 模板
- 可变参数列表
- C++学习笔记:转换构造函数与类型转换函数
- c++实验6
- C++的一些简单示例
- C++ 设定图像最大边长度并原比例压缩图片
- leetcode #40 in cpp
- 1.值得推荐的C/C++框架和库 (转)
- 关于leetcode第三题的巧妙解法
- [转载]为什么我希望用C而不是C++来实现ZeroMQ
- C++11新特性emplace操作