📌  相关文章
📜  用于检查数字是正数还是负数或零的C程序(1)

📅  最后修改于: 2023-12-03 15:40:54.623000             🧑  作者: Mango

用于检查数字是正数还是负数或零的C程序

本程序是一段简单的C程序,用于探测一个输入数字是正数、负数还是零。

代码演示

下面是程序代码的演示:

#include <stdio.h>

int main()
{
    double num;
    printf("请输入一个数字: ");
    scanf("%lf", &num);
    if(num > 0)
    {
        printf("%lf是正数", num);
    }
    else if(num < 0)
    {
        printf("%lf是负数", num);
    }
    else
    {
        printf("输入的数字是0");
    }
    return 0;
}

代码说明:

  1. 在程序的开头,我们首先引入了头文件 stdio.h,这个头文件包含了我们在程序中使用的 printfscanf 函数。
  2. 接下来,在 main() 函数中,我们定义了一个 double 类型的变量 num,它用来存储我们输入的数字。
  3. 然后,我们使用 printf 函数来提示用户输入数字,并使用 scanf 函数来获取用户输入的数字。
  4. 接着,我们使用 if 语句来检查输入数字的值。如果 num > 0,则说明输入的数字是正数;如果 num < 0,则说明输入的数字是负数;否则,说明输入的数字是0。
  5. 最后,我们使用 printf 函数来输出程序检测到的数字类型,并在程序结尾处返回0。
示例输出

下面是一个程序运行的示例,输入的数字为10:

请输入一个数字: 10
10.000000是正数

再输入-5:

请输入一个数字: -5
-5.000000是负数

最后输入0:

请输入一个数字: 0
输入的数字是0

以上输出内容就是此程序的正确运行结果。

总结

本程序演示了如何使用C语言来检查一个输入数字是正数、负数还是零。程序使用了 if 语句来完成判断,并使用 printf 函数来输出检测结果。

这只是一个简单的程序示例,但它演示了C语言中很常见的语法和常用标准库函数的用法。如果您正在学习C语言,那么本程序代码将对您有所帮助。