输入一个整数,如果输入的数是偶数或者负数,则输出其平方,否则输出其一半的值。
时间: 2024-05-11 14:13:57 浏览: 12
以下是Python代码实现:
```
num = int(input("请输入一个整数:"))
if num % 2 == 0 or num < 0:
result = num ** 2
else:
result = num / 2
print("结果为:", result)
```
解释:首先读入输入的整数,然后使用if语句判断输入的数是否是偶数或负数,如果是,则计算其平方;否则计算其一半的值。最后输出结果。
相关问题
输入一个整数,如果输入的数是偶数或者负数,则输出其平方,否则输出其一半的值
好的,这个问题很简单。以下是代码:
```python
num = int(input("请输入一个整数:"))
if num % 2 == 0 or num < 0:
print(num ** 2)
else:
print(num / 2)
```
如果输入的数是偶数或者负数,那么它的平方会被输出。如果输入的数是奇数且为正数,那么它的一半会被输出。
C++,输入一个整数,如果输入的数是偶数或者负数,则输出其平方,否则输出其一半的值
#include <stdio.h>
int main() {
int num;
printf("请输入一个整数:");
scanf("%d", &num);
if (num % 2 == 0 || num < 0) {
printf("输出其平方:%d\n", num * num);
} else {
printf("输出其一半的值:%d\n", num / 2);
}
return 0;
}