【问题描述】 输入一个整数,如果输入的数是偶数或者负数,则输出其平方,否则输出其一半的值。 【输入形式】 整型数据 【输出形式】 整型数据 【样例输入】 7 【样例输出】 3 【样例说明】 无 【评分标准】 正确性
时间: 2023-05-21 20:01:43 浏览: 277
以下是一个可能的解决方案,使用 Python 编写:
num = int(input())
if num <= 0 or num % 2 == 0:
print(num ** 2)
else:
print(num // 2)
这个程序首先读取一个整数,然后根据它是偶数或负数还是奇数来计算输出。如果它是偶数或负数,它将输出它的平方,否则它将输出它的一半。
请注意,这个程序只是一个可能的解决方案,可能有其他的方法来解决这个问题。
相关问题
输入一个整数,如果输入的数是偶数或者负数,则输出其平方,否则输出其一半的值
好的,这个问题很简单。以下是代码:
```python
num = int(input("请输入一个整数:"))
if num % 2 == 0 or num < 0:
print(num ** 2)
else:
print(num / 2)
```
如果输入的数是偶数或者负数,那么它的平方会被输出。如果输入的数是奇数且为正数,那么它的一半会被输出。
输入一个整数,如果输入的数是偶数或者负数,则输出其平方,否则输出其一半的值。
算法步骤:
1.输入一个整数num;
2.判断num是否是偶数或者负数,如果是则输出num的平方,否则输出num的一半。
代码实现如下:
num = int(input("请输入一个整数:"))
if num <= 0 or num % 2 == 0:
print(num**2)
else:
print(num/2)
阅读全文