一个关于运算符和基本选择结构的题 求解解决办法
一个关于运算符和基本选择结构的题 求解
题目是:从键盘输入3个整数,分别赋给整型变量a、b、c。然后将输入的整数按照从小到大的顺序放在变量a、b、c中并输入三个变量的值。
****************************
提示:进行比较和交换值操作。首先让a与b。a与c进行比较。保证a是3个整数中最小的。然后让b与c进行比较。保证b是两个数中最小的。
------解决方案--------------------
题目是:从键盘输入3个整数,分别赋给整型变量a、b、c。然后将输入的整数按照从小到大的顺序放在变量a、b、c中并输入三个变量的值。
****************************
提示:进行比较和交换值操作。首先让a与b。a与c进行比较。保证a是3个整数中最小的。然后让b与c进行比较。保证b是两个数中最小的。
------解决方案--------------------
- Java code
public static void main(String args[]) throws Exception { Scanner s = new Scanner(System.in); int a = s.nextInt(); int b = s.nextInt(); int c = s.nextInt(); if (a > b) { b = a ^ b; a = b ^ a; b = b ^ a; } if (a > c) { c = a ^ c; a = c ^ a; c = c ^ a; } if (b > c) { c = b ^ c; b = c ^ b; c = c ^ b; } System.out.println(a + "," + b + "," + c); }