判断该数字是正数还是负数或是零

简介: 【10月更文挑战第15天】判断该数字是正数还是负数或是零。

用户输入一个数字,判断该数字是正数还是负数或是零。
实例

include

int main()
{
double number;

printf("输入一个数字: ");
scanf("%lf", &number);

if (number <= 0.0)
{
    if (number == 0.0)
        printf("你输入的是 0。");
    else
        printf("你输入的是负数。");
}
else
    printf("你输入的是正数。");
return 0;

}
运行结果:

输入一个数字: 9
你输入的是正数。

目录
相关文章
|
5月前
|
Python
如果一个n位正整数等于其各位数字的n次方之和
如果一个n位正整数等于其各位数字的n次方之和
|
26天前
判断一个数字是否为质数
判断一个数字是否为质数。
29 9
|
5月前
|
机器学习/深度学习
判断一个数字是否是2的N次方
判断一个数字是否是2的N次方
42 0
|
5月前
60.编程统计数组a中正数、0、负数的个数
60.编程统计数组a中正数、0、负数的个数
40 0
|
5月前
|
算法 Python
计算32位二进制整数中1的个数(包括负数补码)
计算32位二进制整数中1的个数(包括负数补码)
106 0
|
5月前
|
Java
如何判断科学计数法3.14E+308 在区间3.14E+38和 3.14E+1308内
对于非常大的科学计数法表示的数值,直接将其转换为 `double` 类型可能会导致溢出。Java 中的 `double` 类型表示的最大值约为 `1.7976931348623157E+308`,因此 `3.14E+308` 已经超出了其表示范围。如果需要处理超出 `double` 类型表示范围的数值,可以使用 `BigDecimal` 类来处理。 以下是一个示例,展示如何使用 `BigDecimal` 类来比较科学计数法表示的数值是否在指定区间内: ```java import java.math.BigDecimal; public class ScientificNotationC
用户输入数字,如果数字小于10,则在前面补0,比如01,09,如果数字大于10,则不需要补,比如 20
用户输入数字,如果数字小于10,则在前面补0,比如01,09,如果数字大于10,则不需要补,比如 20
152 0
判断数字位数
判断数字位数
65 0
一个数字的二进制数字里的一的个数(负数用补码)
这是一种解决问题的函数,缺点,会有死循环,((int)pow(-2, i))这个值的结果是整形永远达不到那个数字2147483648,我们必须自己规定那个数字
47 0
|
C语言
已知一个整数,如何判断这个整数是无符号的?
已知一个整数,如何判断这个整数是无符号的?
87 0