分支-07. 比较大小
2014-09-15 16:41
183 查看
本题要求将输入的任意3个整数从小到大输出。
输入格式:输入在一行中给出3个整数,其间以空格分隔。
输出格式:在一行中将3个整数从小到大输出,其间以“->”相连。
输入样例:4 2 8输出样例:2->4->8
输入格式:输入在一行中给出3个整数,其间以空格分隔。
输出格式:在一行中将3个整数从小到大输出,其间以“->”相连。
输入样例:4 2 8输出样例:2->4->8
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); String inputs = input.nextLine();/*输入一行(数字)字符串,空格隔开*/ String[] a = inputs.split(" ");/*对输入的字符串,转换成字符串数组*/ int length = a.length;/*(转换后的)数组长度*/ int b[] = new int[length];/*定义一个整型数组,用于直接插入排序使用。*/ for(int m = 0;m < length;m++)/*字符串数组循环放到整型数组中*/ b[m] = Integer.parseInt(a[m]); /*直接插入排序*/ for(int i = 1; i < length; i++) { int temp = b[i]; int j; for(j = i-1;j >= 0;j--) { if(b[j]>temp) b[j+1] = b[j]; else break; } b[j+1] = temp; } /*输出*/ for (int k = 0;k < length;k++) { System.out.print(b[k]); if(k != length-1) System.out.print("->"); } } }
相关文章推荐
- 分支-07. 比较大小(10)*
- 分支-07. 比较大小(10)
- 分支-07 比较大小(10)
- 分支-07. 比较大小
- 分支-07. 比较大小(10)
- 分支-07. 比较大小
- 分支-07. 比较大小(10)
- 分支-07. 比较大小(10)
- 分支-07. 比较大小(10)
- 分支-07. 比较大小(10)
- 比较日期的大小,并根据2017-07-04 9:30获取日期07-04时间9:30
- 分支语句的使用(比较大小)
- python 分支结构 比较大小
- 算法--两个数大小比较,不用分支判断
- C#基础之数组排序,对象大小比较
- 不用数组的三个数比较大小
- C语言学习笔记frist---输入两个数比较大小
- 比较时间的大小("HH:MM")格式
- 浮点数的大小比较问题
- 技术型:char型数据是如何比较大小的字符型char