输入任意大于10整数,输出其奇偶性,并输出其十位数和个位数的积。 例: 输入:2354 输出:偶数 20 输入:5423 输出:奇数 6
时间: 2024-09-19 19:15:13 浏览: 66
这是一个简单的程序任务,可以使用编程语言如Python来实现。以下是用Python编写的一个示例函数,它接收用户输入的大于10的整数,并判断其奇偶性,以及计算十位和个位的乘积:
```python
def check_number(num):
# 判断奇偶性
if num % 2 == 0:
parity = "偶数"
else:
parity = "奇数"
# 提取十位和个位数字
digit_product = (num // 10) * (num % 10)
# 返回结果
return parity, digit_product
# 用户输入示例
input_num = int(input("请输入一个大于10的整数: "))
result = check_number(input_num)
print(f"{input_num} 的奇偶性是 {result[0]}, 十位和个位的积是 {result[1]}.")
```
在这个程序中,我们首先通过模运算 `%` 来检查数字是否能被2整除,如果余数为0,则是偶数;反之则是奇数。接着,我们将数字拆分为十位和个位,通过整除 `//` 和取余 `%` 进行计算。
阅读全文