用C语言解决这道题,用户输入一个数字,判断该数字是正数还是负数或是零题
时间: 2024-10-22 16:18:56 浏览: 19
C语言输入10个整数,统计其中正数、负数和零的个数,并在屏幕上输出
5星 · 资源好评率100%
在C语言中,你可以使用if-else条件语句来解决这个问题。首先,我们需要从用户那里获取输入,然后检查这个数字是否大于0、小于0还是等于0。以下是详细的步骤:
```c
#include <stdio.h>
int main() {
int num;
// 获取用户输入
printf("请输入一个数字: ");
scanf("%d", &num);
// 判断数字的正负
if (num > 0) {
printf("您输入的是正数.\n");
} else if (num < 0) {
printf("您输入的是负数.\n");
} else {
printf("您输入的是零.\n");
}
return 0;
}
```
在这个程序中,我们首先定义了一个整型变量`num`,然后通过`scanf()`函数获取用户的输入并存储到`num`中。接着,使用if-else结构判断`num`的值,如果大于0,则是正数;如果小于0,则是负数;等于0则是零。
阅读全文