编写一个完整的程序,从键盘上输入一个三位正整数,将其各位数字反序后组成一个新的三位数并输出
时间: 2023-05-31 19:05:16 浏览: 141
```python
num = int(input("请输入一个三位正整数:"))
if num < 100 or num > 999:
print("输入有误!")
else:
digit1 = num // 100 # 取百位数
digit2 = (num // 10) % 10 # 取十位数
digit3 = num % 10 # 取个位数
new_num = digit3 * 100 + digit2 * 10 + digit1 # 组成新的三位数
print("反序后的新数为:", new_num)
```
示例输出:
```
请输入一个三位正整数:456
反序后的新数为: 654
```
相关问题
编写程序,实现从键盘上输入一个3位正整数, 输出将其各位数字反序后组成的3位数
好的,这个问题可以回答。以下是程序实现:
```
#include <stdio.h>
int main() {
int num, digit1, digit2, digit3;
printf("请输入一个3位正整数:");
scanf("%d", &num);
digit1 = num / 100;
digit2 = (num % 100) / 10;
digit3 = num % 10;
printf("反序后的3位数为:%d%d%d\n", digit3, digit2, digit1);
return 0;
}
```
用JAVA编写程序,输入任意一个三位整数,将其各位数字反序输出(例如输入123,输出321)
可以使用以下代码实现:
```
import java.util.Scanner;
public class ReverseNumber {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个三位整数:");
int num = scanner.nextInt();
int digit1 = num / 100;
int digit2 = num % 100 / 10;
int digit3 = num % 10;
System.out.println("反序输出为:" + digit3 + digit2 + digit1);
}
}
```
输入任意一个三位整数,程序会将其各位数字反序输出。
阅读全文