输人一个5位整数,将它反向输出。如输入 12345,输出 54321。
时间: 2024-05-13 07:20:58 浏览: 96
以下是Python的代码实现:
```python
num = int(input("请输入一个5位整数:"))
reverse_num = 0
for i in range(5):
reverse_num = reverse_num * 10 + num % 10
num //= 10
print("反向输出为:", reverse_num)
```
在这个程序中,`input()`函数用于从用户输入中获取一个字符串,`int()`函数将该字符串转换为整数类型。然后,我们使用一个循环来逐位获取原始数值中的数字,将其添加到反向数值中。在每次循环中,我们使用取模运算符 `%` 获取当前数字,使用整数除法 `//` 将原始数值缩小10倍以便获得下一个数字。最终,我们打印出反向输出的数字。
相关问题
java 输人一个5位整数,将它反向输出。如输入 12345,输出 54321。
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个5位整数:");
int num = scanner.nextInt();
int n1 = num % 10;
int n2 = num / 10 % 10;
int n3 = num / 100 % 10;
int n4 = num / 1000 % 10;
int n5 = num / 10000 % 10;
System.out.println("反向输出为:" + n1 + n2 + n3 + n4 + n5);
}
}
```
输出:
```
请输入一个5位整数:12345
反向输出为:54321
```
输入一个5位整数,将它反向输出。如输入12345,输出54321
请问您需要什么语言的代码呢?下面是Python和Java的代码示例:
Python代码:
```
num = input("请输入一个5位整数:")
reversed_num = num[::-1] # 利用切片反转字符串
print(reversed_num)
```
Java代码:
```
import java.util.Scanner;
public class ReverseNumber {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个5位整数:");
String num = scanner.nextLine();
StringBuilder reversedNum = new StringBuilder(num).reverse(); // 利用StringBuilder的reverse方法反转字符串
System.out.println(reversedNum);
}
}
```
阅读全文