用Python代码编写“输入一个三位的正整数:123 逆序数是: 321”
时间: 2024-02-07 19:01:56 浏览: 91
可以使用以下代码实现:
```
num = int(input("输入一个三位的正整数:"))
reverse_num = int(str(num)[::-1])
print("逆序数是:", reverse_num)
```
运行程序后,可以输入一个三位的正整数,程序会计算出该数的逆序数并输出。例如,输入123,程序会输出“逆序数是: 321”。
相关问题
编写一个 C 语言程序 请输入一个三位正整数: 输入正整数s=789的逆序三位整数 m=987
在C语言中,编写一个程序来输入一个三位正整数,然后获取其逆序的三位整数是很简单的。我们可以使用变量存储每一位数字,并通过乘法和加法操作实现逆序的过程。下面是一个基本的示例:
```c
#include <stdio.h>
int main() {
int s, m = 0; // s存储原数,m存储逆序后的数
printf("请输入一个三位正整数: ");
scanf("%d", &s);
if (s >= 100 && s <= 999) { // 检查是否为三位数
int hundreds = s / 100; // 百位
int tens = (s % 100) / 10; // 十位
int ones = s % 10; // 个位
m = hundreds * 100 + tens * 10 + ones; // 逆序计算
} else {
printf("输入错误,不是三位数!\n");
return 1;
}
printf("逆序后的三位整数 m=%d\n", m);
return 0;
}
```
在这个程序中,我们首先读取用户的输入,然后将输入的数分解成百位、十位和个位。接着,我们将这三位数字按照逆序的方式相加到`m`变量中。如果输入不是一个三位数,我们会给出错误提示。
用Python编写:输入一个三位数的正整数,然后逆序输出
num = int(input("请输入一个三位数的正整数:"))
a = num // 100 # 获取百位数
b = num // 10 % 10 # 获取十位数
c = num % 10 # 获取个位数
reverse_num = c * 100 + b * 10 + a # 计算逆序数
print("逆序数为:", reverse_num)
阅读全文