深圳做网站建设比较好的公司,wordpress发布文章_发布,pinfinity wordpress主题,旅游短租公寓网站建设#x1f468;#x1f4bb;博客主页#xff1a;花无缺 欢迎 点赞#x1f44d; 收藏⭐ 留言#x1f4dd; 加关注✅! 本文由 花无缺 原创 收录于专栏 【洛谷算法题】 文章目录 【洛谷算法题】P5715-三位数排序【入门2分支结构】#x1f30f;题目描述#x1f30f;输入格式… 博客主页花无缺 欢迎 点赞 收藏⭐ 留言 加关注✅! 本文由 花无缺 原创 收录于专栏 【洛谷算法题】 文章目录 【洛谷算法题】P5715-三位数排序【入门2分支结构】题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1 样例 #2样例输入 #2样例输出 #2 题解总结 【洛谷算法题】P5715-三位数排序【入门2分支结构】
题目链接【深基3.例8】三位数排序 - 洛谷
题目描述
给出三个整数 a , b , c ( 0 ≤ a , b , c ≤ 100 ) a,b,c(0\le a,b,c \le 100) a,b,c(0≤a,b,c≤100)要求把这三位整数从小到大排序。
输入格式
输入三个整数 a , b , c a,b,c a,b,c以空格隔开。
输出格式
输出一行三个整数表示从小到大排序后的结果。
样例 #1
样例输入 #1
1 14 5样例输出 #1
1 5 14样例 #2
样例输入 #2
2 2 2样例输出 #2
2 2 2题解
import java.util.Scanner;public class P5715 {public static void main(String[] args) {Scanner in new Scanner(System.in);int a in.nextInt(), b in.nextInt(), c in.nextInt();int temp 0;// 经过 a 和 b 的比较之后, a 一定比 b 大if (b a) {temp a;a b;b temp;}// 经过 a 和 c 的比较之后, a 一定比 c 大if (c a) {temp a;a c;c temp;}// 经过 a 和 c, c 的比较后, a 为三数中的最大值// 此时再比较 c 和 b 的大小, 将 c 变为最小值if (c b) {temp b;b c;c temp;}// 经过三轮比较后, 它们的大小顺序为 a b cSystem.out.println(c b a);in.close();}
}总结
这个题要求我们将随机的三个正整数进行从小到大进行排序方法其实不止一种这里我们采用最直观的方式就是将 abc 这三个数进行两两的比较然后进行数值的交换最后就会得到 cba 的从小到大的排序结果。
作者花无缺(huawuque404.com) 欢迎关注我的博客花无缺-每一个不曾起舞的日子都是对生命的辜负~ 一起进步-刷题专栏【洛谷算法题】 Java题解同步仓库https://github.com/huawuque404/Java-solution 往期精彩好文 【洛谷算法题】P2433-小学数学 N 合一【入门2分支结构】 【HTML万字详解】 你们的点赞 收藏⭐ 留言 关注✅ 是我持续创作输出优质内容的最大动力 谢谢