如果输入的数是偶数或者负数,则输出其平方,否则输出其一半的值。,c语言
时间: 2024-05-02 10:20:44 浏览: 230
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的一半是%.2f\n", num, num / 2.0);
}
return 0;
}
```
如果输入的数是偶数或者负数,则输出其平方,否则输出其一半的值,代码中使用了 if 条件语句判断数值的奇偶性和是否为负数,然后分别进行不同的计算并输出结果。当输入的数是奇数且大于等于0时,计算 num 的一半需要将其转换成 float 类型并除以 2.0。
阅读全文