酷代码 AI
菜单
服务商

输入两个整数值 , 由小到大输出这两个数。数据在int范围内 样例输入 复制 3 2 样例输出 复制 2 3

以下是使用Python语言实现输入两个整数值,然后由小到大输出这两个数的代码: ```python # 获取用户输入的两个整数 num1, num2 = map(int, input().split()) # 比较两个数的大小 if num1 > num2: num1, num2 = num2, num1 # 输出结果 print(num1, num2) ``` 代码解释: 1. `map(int, input().split())`:通过`input()`函数获取用户输入的一行字符串,`split()`方法将字符串按空格分割成多个字符串,`map(int, ...)`将这些字符串转换为整数,最终将这两个整数分别赋值给`num1`和`num2`。 2. `if num1 > num2:`:判断`num1`是否大于`num2`。 3. `num1, num2 = num2, num1`:如果`num1`大于`num2`,则交换`num1`和`num2`的值,确保`num1`小于等于`num2`。 4. `print(num1, num2)`:输出排序后的两个整数。 以下是使用Java语言实现的代码: ```java import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 获取用户输入的两个整数 int num1 = scanner.nextInt(); int num2 = scanner.nextInt(); // 比较两个数的大小 if (num1 > num2) { int temp = num1; num1 = num2; num2 = temp; } // 输出结果 System.out.println(num1 + " " + num2); scanner.close(); } } ``` 代码解释: 1. `Scanner scanner = new Scanner(System.in);`:创建一个`Scanner`对象用于从标准输入读取数据。 2. `int num1 = scanner.nextInt();`和`int num2 = scanner.nextInt();`:分别读取用户输入的两个整数。 3. `if (num1 > num2)`:判断`num1`是否大于`num2`。 4. `int temp = num1; num1 = num2; num2 = temp;`:如果`num1`大于`num2`,使用临时变量`temp`交换`num1`和`num2`的值。 5. `System.out.println(num1 + " " + num2);`:输出排序后的两个整数。 6. `scanner.close();`:关闭`Scanner`对象。 [2025-12-13 11:26:22 | AI问答 | 593点数解答]

相关提问
发财导航,免费问AI
实用工具查看更多