编写输入一个整数,如果输入的数是偶数或者负数,则输出其平方,否则输出其一半的值的c语言代码
时间: 2023-05-10 07:55:06 浏览: 145
以下是C语言代码:
```c
#include <stdio.h>
int main() {
int num;
scanf("%d", &num);
if (num <= 0 || num % 2 == 0) {
printf("%d\n", num * num);
} else {
printf("%d\n", num / 2);
}
return 0;
}
```
相关问题
c语言编写【问题描述】 输入一个整数,如果输入的数是偶数或者负数,则输出其平方,否则输出其一半的值。 【输入形式】 整型数据 【输出形式】 整型数据 【样例输入】 7 【样例输出】 3 【样例说明】 无
以下是 C 语言编写的代码:
```c
#include <stdio.h>
int main() {
int num;
scanf("%d", &num);
if (num % 2 == 0 || num < 0) {
printf("%d\n", num * num);
} else {
printf("%d\n", num / 2);
}
return 0;
}
```
输入一个整数,如果输入的数是偶数或者负数,则输出其平方,否则输出其一半的值。对于样例输入 7,由于 7 是奇数,所以输出其一半的值,即 3。
【问题描述】 输入一个整数,如果输入的数是偶数或者负数,则输出其平方,否则输出其一半的值。 【输入形式】 整型数据 【输出形式】 整型数据 【样例输入】 7 【样例输出】 3 【样例说明】 无 【评分标准】 正确性
以下是一个可能的解决方案,使用 Python 编写:
num = int(input())
if num <= 0 or num % 2 == 0:
print(num ** 2)
else:
print(num // 2)
这个程序首先读取一个整数,然后根据它是偶数或负数还是奇数来计算输出。如果它是偶数或负数,它将输出它的平方,否则它将输出它的一半。
请注意,这个程序只是一个可能的解决方案,可能有其他的方法来解决这个问题。
阅读全文