NYOJ 41 三个数从小到大排序
2015-07-06 09:29
218 查看
三个数从小到大排序
时间限制:3000 ms | 内存限制:65535 KB难度:0
描述
现在要写一个程序,实现给三个数排序的功能
输入输入三个正整数输出给输入的三个正整数排序样例输入
20 7 33
样例输出
7 20 33
来源[张洁烽]原创上传者
张洁烽
#include<stdio.h> int main () { int paixu (int a []) ; int b [2] ; paixu ( b ) ; return 0 ; } int paixu(int a [2]){ int i , j , temp ; for(int i = 0 ;i < 3 ; i ++) { scanf (" %d " , & a [i]); if( a[i] <= 0) return -1; } for(i = 0; i < 2; i + +){ int m = i; for(j = i + 1; j < 3; j + +) if(a [j] < a [m]){ temp = a [m]; a [m] = a [j]; a [j] = temp; } } //选择排序法 printf("%d %d %d\n", a [0], a [1], a [2]); return 0; }
相关文章推荐
- Enum 添加到 comtextbox
- python获取文件扩展名的方法
- html canvas压缩图片
- B树、B-、B+、B*树
- iOS SQLite基础内容简介
- Activity转换为View和把图片转换为View
- 基于hadoop的图书推荐
- 织梦dedecms如何进行网站搬家
- 程序员都是有情怀的
- Android Broadcast
- [WebGL入门]十六,绘制多个模型
- BNUOJ 34981 A Matrix
- UVa 11437 - Triangle Fun
- bootstrap学习总结1
- sql之left join、right join、inner join的区别
- dwz中的loading处理;
- Java开源工具iText生成PDF简单实例
- NYOJ 31 5个数求最值
- Spring(之一)--基本用法
- EF的连表查询Lambda表达式和linq语句