c语言 输入一个实型数据,判断其正负
时间: 2024-05-05 14:16:30 浏览: 13
以下是一个简单的C语言程序,用于输入一个实型数据,并判断其正负:
```
#include <stdio.h>
int main() {
float num;
printf("请输入一个实数:");
scanf("%f", &num);
if (num > 0) {
printf("该数为正数\n");
} else if (num < 0) {
printf("该数为负数\n");
} else {
printf("该数为零\n");
}
return 0;
}
```
程序首先声明一个float类型的变量num,用于存储输入的实数。然后使用printf函数提示用户输入一个实数,并使用scanf函数读取用户输入的值。
接着,使用if-else语句判断num的值。如果num大于0,则输出“该数为正数”,如果num小于0,则输出“该数为负数”,否则输出“该数为零”。
最后,程序使用return语句结束。
相关问题
用C写任意输入一个实型,判断其正负
以下是用C语言编写的判断实数正负的代码:
#include <stdio.h>
int main() {
float num;
printf("请输入一个实数:");
scanf("%f", &num);
if (num > 0) {
printf("这个实数是正数。\n");
} else if (num < 0) {
printf("这个实数是负数。\n");
} else {
printf("这个实数是零。\n");
}
return 0;
}
希望这个代码可以帮到你!
由键盘任意输入一个实型数据,判断其是正数还是负数。C语言
实现:
```c
#include <stdio.h>
int main() {
float x;
printf("请输入一个实数:");
scanf("%f", &x);
if (x > 0) {
printf("%f是正数\n", x);
} else if (x < 0) {
printf("%f是负数\n", x);
} else {
printf("%f是零\n", x);
}
return 0;
}
```
解释:
1. 首先使用 `float` 类型定义变量 `x`,表示输入的实数。
2. 使用 `printf` 函数输出提示信息,让用户输入一个实数。
3. 使用 `scanf` 函数读取用户输入的实数,并将其存储到 `x` 变量中。
4. 使用 `if-else` 语句判断 `x` 的值,如果大于零,输出正数;如果小于零,输出负数;如果等于零,输出零。