05-输入三个整数,由小到大输出

原创 2013年12月04日 22:14:18
import java.util.Scanner;

public class Test {
	public static void main(String[] args) {
		// 定义三个变量,分别用来保存三个数字
		int num1, num2, num3, temp;
		// 接收用户输入的三个数字
		Scanner scanner = new Scanner(System.in);
		System.out.println("请输入第一个数字:");
		num1 = scanner.nextInt();
		System.out.println("请输入第二个数字:");
		num2 = scanner.nextInt();
		System.out.println("请输入第三个数字:");
		num3 = scanner.nextInt();
		// 如果num1>num2,交换位置
		if (num1 > num2) {
			temp = num1;
			num1 = num2;
			num2 = temp;
		}
		// 如果num1>num3,交换位置
		if (num1 > num3) {
			temp = num1;
			num1 = num3;
			num3 = temp;
		}
		// 如果num2>num3,交换位置
		if (num2 > num3) {
			temp = num2;
			num2 = num3;
			num3 = temp;
		}
		// 按从小到大的顺序输出三个数字
		System.out.println("从小到大的排序为:" + num1 + "<" + num2 + "<" + num3);
	}
}





思路:定义一个临时的变量,先进行比较,如果小的话,就进行利用临时变量的条件,进行交换位置。



输入三个整数x,y,z,请把这三个数由小到大输出。

package lianx; import java.util.Scanner; public class SanGeShu { // 输入三个整数x,y,z,请把这三个数由小到大输出。 pu...
  • hello_word2
  • hello_word2
  • 2016年09月04日 15:34
  • 2568

输入三个整数,按由小到大的顺序输出

Description 输入三个整数,按由小到大的顺序输出。分别使用指针和引用方式实现两个排序函数。在主函数中输入和输出数据。 Input 三个整数 Output 由小到大输出成一行,每个数...
  • u014371381
  • u014371381
  • 2014年03月28日 17:24
  • 1126

python 输入三个变量,然后按小到大输出(解析)

python 实例解析(1) vim 2_python.py x = int(input('please input x:'))   y = int(input('please inpu...
  • tianyeming
  • tianyeming
  • 2015年10月09日 10:04
  • 8407

输入三个整数,按由小到大的顺序输出

输入三个整数,按由小到大的顺序输出 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 669  Solved: 302 [Submit][Statu...
  • u013102172
  • u013102172
  • 2014年02月26日 20:46
  • 1228

输入三个整数,按由小到大的顺序输出!(指针)

/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者: 刘同宾 ...
  • liubinzi123
  • liubinzi123
  • 2012年12月04日 08:48
  • 13768

OJ刷题之《输入三个整数,按由小到大的顺序输出》

题目描述 输入三个整数,按由小到大的顺序输出。分别使用指针和引用方式实现两个排序函数。在主函数中输入和输出数据。 输入 三个整数 输出 由小到大输出成一行,每个数字后...
  • Liuchang54
  • Liuchang54
  • 2015年01月08日 15:20
  • 1744

输入三个整数,按由小到大的顺序输出

Description 输入三个整数,按由小到大的顺序输出。分别使用指针和引用方式实现两个排序函数。在主函数中输入和输出数据。 Input 三个整数 Output 由小到大输出成一行,每个数...
  • u014371381
  • u014371381
  • 2014年03月28日 17:24
  • 1126

输入三个整数x,y,z,请把这三个数由小到大输出。

package lianx; import java.util.Scanner; public class SanGeShu { // 输入三个整数x,y,z,请把这三个数由小到大输出。 pu...
  • hello_word2
  • hello_word2
  • 2016年09月04日 15:34
  • 2568

【程序5】 题目:输入三个整数x,y,z,请把这三个数由小到大输出。

方法一: 直接写吧,保证x #include int main(){ int x,y,z,t; while(~scanf("%d%d%d",&x,&y,&z)){ ...
  • zhenaodingpao
  • zhenaodingpao
  • 2013年08月21日 11:34
  • 1101

C语言——实例005 输入三个整数x,y,z,请把这三个数由小到大输出。

/* Name: Copyright: Author: Date: 27/07/17 08:44 Description: 【程序5】 题目:输入三个整数x,y,z,请把这三...
  • CSU_17
  • CSU_17
  • 2017年07月29日 11:35
  • 673
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:05-输入三个整数,由小到大输出
举报原因:
原因补充:

(最多只允许输入30个字)