入一个数,如果为负数,计算并输出其平方,如果为0,输出“error”,如果为正数,计算并输出其倒数。 输入:2.5 输出:0.4 C/C++
时间: 2024-09-12 09:17:32 浏览: 47
Excel批量转换负数为正数.doc
在C或C++中,你可以通过编写一个程序来实现这个逻辑。程序将首先接收用户输入的数字,然后根据条件进行判断并执行相应的计算。以下是一个简单的实现方法:
```c
#include <stdio.h>
int main() {
double input;
printf("请输入一个数:");
scanf("%lf", &input); // 读取用户输入的数
if (input < 0) { // 如果输入的是负数
printf("%lf 的平方是 %lf\n", input, input * input);
} else if (input == 0) { // 如果输入的是0
printf("error\n");
} else { // 如果输入的是正数
printf("%lf 的倒数是 %lf\n", input, 1.0 / input);
}
return 0;
}
```
当你运行这段代码并输入2.5时,程序将输出0.4,因为2.5是正数,所以我们计算并输出它的倒数。
阅读全文