蓝桥杯 三个整数的排序
2018-03-30 20:18
197 查看
问题描述
输入三个数,比较其大小,并从大到小输出。
-输入格式
一行三个整数。
输出格式
一行三个整数,从大到小排序。
33 88 77
样例输出
88 77 33
程序代码:
方法一:最基本的程序
方法二:用到java函数
输入三个数,比较其大小,并从大到小输出。
-输入格式
一行三个整数。
输出格式
一行三个整数,从大到小排序。
33 88 77
样例输出
88 77 33
程序代码:
方法一:最基本的程序
import java.util.Scanner; public class ADV_175 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); int c = sc.nextInt(); int t; if(a>b) {//找出a,b之间的最大值,赋给b t = a; a = b; b = a; } if(a>c) {//找出a,c之间的最大值,赋给c t = a; a = c; c = a; } if(b>c) {//找出b,c之间的最大值,赋给c t = b; b = c; c = t; } System.out.print(c+" "); System.out.print(b+" "); System.out.print(a); } }
方法二:用到java函数
import java.util.Arrays; import java.util.Scanner; public class ADVV_175 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] a = new int[3]; for(int i = 0;i<3;i++) { a[i] = sc.nextInt(); } Arrays.sort(a);//将数组降序排列,输出的时候逆序就可以了 for(int i = 2;i>=0;i--) {//逆序输出数组,使其按照从大到小输出 System.out.print(a[i]+" "); } } }
相关文章推荐
- 算法-蓝桥杯-算法提高 三个整数的排序(JAVA)
- 蓝桥杯 算法提高 三个整数的排序
- 算法笔记_100:蓝桥杯练习 算法提高 三个整数的排序(Java)
- 蓝桥杯 算法提高 三个整数的排序
- 蓝桥杯 ADV-175 算法提高 三个整数的排序
- 蓝桥杯 算法提高 三个整数的排序
- 蓝桥杯 ADV-175 算法提高 三个整数的排序
- 算法提高 三个整数的排序
- 引用作形參--输入三个整数,按从大到小排序
- 算法提高 ADV-175 三个整数的排序
- 第17周项目4-三个整数排序(—)
- 1919: 三个整数排序(指针专题)
- 三个整数排序
- C习题:输入三个任意整数将其按从大到小重新排序
- C语言实现三个整数的排序
- (c++)输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。 注意:不是排序!不是排序!
- 三个数排序。要求输入三个整数,按逗号隔开,把它们从小到大排列,输出结果用空格隔开。
- 输入三个整数,将他们排序然后输出中间那个数
- 第3章:对三个整数排序
- 守形数&遍历链表&成绩排序&最小年龄的三个职工&A+B&打印日期&大整数排序