编程:输入任意一个四位正整数保存到n,输出其百千位的数字。
时间: 2023-05-20 13:02:37 浏览: 75
答案:可以使用整除和取模运算来实现,代码如下:
n = int(input("请输入一个四位正整数:"))
b = n // 1000 # 取千位数字
q = n % 1000 // 100 # 取百位数字
print("百位数字为:", q)
相关问题
编程实现:输入一个四位整数n,输出这个数的各位上的数字之和
您好,这个问题可以用以下的 C 语言代码实现:
```
#include <stdio.h>
int main() {
int n, sum = ;
printf("请输入一个四位整数:");
scanf("%d", &n);
sum += n % 10; // 取个位数
n /= 10; // 去掉个位数
sum += n % 10; // 取十位数
n /= 10; // 去掉十位数
sum += n % 10; // 取百位数
n /= 10; // 去掉百位数
sum += n % 10; // 取千位数
printf("各位数字之和为:%d\n", sum);
return ;
}
```
希望能对您有所帮助。
python任意输入一个四位整数输出该四位整数中最大的数字
好的,可以使用以下代码实现:
```python
num = input("请输入一个四位整数:")
max_digit = max(num)
print("该四位整数中最大的数字是:", max_digit)
```
使用 `input()` 函数从键盘上获取用户输入的四位整数,将其保存在变量 `num` 中。然后,使用 `max()` 函数找到 `num` 中的最大数字,并将其保存在变量 `max_digit` 中。最后,使用 `print()` 函数输出结果。注意,`max()` 函数默认比较的是字符的 ASCII 码值,因此需要将输入的四位整数作为字符串来处理。