c语言编写【问题描述】 输入一个整数,如果输入的数是偶数或者负数,则输出其平方,否则输出其一半的值。 【输入形式】 整型数据 【输出形式】 整型数据 【样例输入】 7 【样例输出】 3 【样例说明】 无
时间: 2023-05-14 08:04:52 浏览: 86
以下是 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。
相关问题
c语言 输入一个整数,如果输入的数是偶数或者负数,则输出其平方,否则输出其一半的值。
```c
#include <stdio.h>
int main() {
int num;
printf("请输入一个整数:");
scanf("%d", &num);
if (num % 2 == 0 || num < 0) {
printf("%d的平方是%d\n", num, num * num);
} else {
printf("%d的一半是%d\n", num, num / 2);
}
return 0;
}
```
编写输入一个整数,如果输入的数是偶数或者负数,则输出其平方,否则输出其一半的值的c语言代码
以下是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;
}
```