酷代码 AI
菜单

有一天一个强盗来到尼克家门口,记下了他家的门牌号—— 62 62号,准备晚上再动手。刚好尼克看到了就把门牌号上的十位数字与个位数字调换一下,变成了 26 26号躲过了一劫。试编一程序,输入一个两位数,交换十位与个位并输出。 输入格式 一个数字门牌号。 输出格式 变换后的门牌号。

Python 实现 ```python # 读取输入的两位数 num = int(input()) # 提取十位数字 tens = num // 10 # 提取个位数字 units = num % 10 # 交换后组成新的两位数 new_num = units * 10 + tens # 输出交换后的门牌号 print(new_num) ``` Java 实现 ```java import java.util.Scanner; public class Main { public static void main(String[] args) { // 创建 Scanner 对象用于读取输入 Scanner scanner = new Scanner(System.in); // 读取输入的两位数 int num = scanner.nextInt(); // 提取十位数字 int tens = num / 10; // 提取个位数字 int units = num % 10; // 交换后组成新的两位数 int newNum = units * 10 + tens; // 输出交换后的门牌号 System.out.println(newNum); // 关闭 Scanner 对象 scanner.close(); } } ``` C++ 实现 ```cpp #include <iostream> using namespace std; int main() { int num; // 读取输入的两位数 cin >> num; // 提取十位数字 int tens = num / 10; // 提取个位数字 int units = num % 10; // 交换后组成新的两位数 int newNum = units * 10 + tens; // 输出交换后的门牌号 cout << newNum << endl; return 0; } ``` 以上三种语言的代码思路都是先读取输入的两位数,然后分别提取出十位数字和个位数字,将它们交换位置后重新组合成新的两位数并输出。 [2026-01-29 17:11:44 | AI问答 | 415点数解答]

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