大于零的数称为正数,小于零的数称为负数。为了更好地理解这个正负数判断的 C 程序示例,我们始终建议您学习以下列出的 C 编程基础知识。
在这个 C 程序中,我们必须检查给定的数字是正数还是负数。
C 程序判断负数或正数的逻辑非常简单。我们从用户那里获取输入的数字,并检查该数字是否大于零,如果是,则打印为正数,否则打印为负数。
为此,我们导入一些头文件库,然后使用 if-else 条件语句来检查数字是大于零还是小于零。
if-else 语句的语法如下。
If (test expression)
{
// codes inside the body of if
}
else
{
// codes inside the body of else
}
在 if-else 语句中,如果测试表达式为真,则执行 if 语句内的代码,跳过 else 语句内的代码,反之亦然。

步骤 1:将所有需要的头文件库包含到 C 程序中,以便使用 C 程序中的内置函数。
步骤 2: 使用 main 函数开始程序。C 程序从 main() 开始执行。
步骤 3: 使用 int 数据类型定义数字的变量。
步骤 4: 使用 printf 和 scanf 函数从用户那里获取数字,并将该数字保存在一个变量中。
步骤 5: 使用 if-else 条件来检查数字是大于零还是小于零。
步骤 6: 如果数字大于零,则打印为正数,否则打印为负数。
#include <stdio.h>
void main() {
int number;
printf("Enter a number\n");
scanf("%d", & number);
if (number > 0)
printf("%d, is a positive number\n", number);
else
printf("%d, is a negative number\n", number);
}
Enter a number -5 -5, is a negative number RUN2 Enter a number 89 89, is a positive number