C程序,检查数字是正数还是负数 - C语言教程

由网友 大卫 发布 阅读 0

C程序,检查数字是正数还是负数 - C语言教程

C 语言编程实例大全

在此示例中,您将学习检查数字(由用户输入)是负数还是正数。

要理解此示例,您应该了解以下C语言编程主题:

该程序从用户那里获取一个数字,并检查该数字是正数还是负数或零。

检查正负是否使用if ... else

#include <stdio.h>
int main() {
    double num;
    printf("输入一个数字: ");
    scanf("%lf", &num);
    if (num <= 0.0) {
        if (num == 0.0)
            printf("您输入了0。");
        else
            printf("您输入了一个负数。");
    } else
        printf("您输入了一个正数。");
    return 0;
}

您也可以使用嵌套 if...else语句解决此问题。

使用if...else嵌套语句检查正数或负数

#include <stdio.h>
int main() {
    double num;
    printf("Enter a number: ");
    scanf("%lf", &num);

    if (num < 0.0)
        printf("您输入的是负数。");
    else if (num > 0.0)
        printf("您输入的是正数。");
    else
        printf("您输入了0。");

    return 0;
}

输出1

Enter a number: 12.3
您输入的是正数。

输出2

Enter a number: 0
您输入了0。

C 语言编程实例大全

C程序使用递归求自然数之和 C程序检查数字是否为回文