📅  最后修改于: 2023-12-03 15:40:54.623000             🧑  作者: Mango
本程序是一段简单的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;
}
代码说明:
stdio.h
,这个头文件包含了我们在程序中使用的 printf
和 scanf
函数。main()
函数中,我们定义了一个 double
类型的变量 num
,它用来存储我们输入的数字。printf
函数来提示用户输入数字,并使用 scanf
函数来获取用户输入的数字。if
语句来检查输入数字的值。如果 num > 0
,则说明输入的数字是正数;如果 num < 0
,则说明输入的数字是负数;否则,说明输入的数字是0。printf
函数来输出程序检测到的数字类型,并在程序结尾处返回0。下面是一个程序运行的示例,输入的数字为10:
请输入一个数字: 10
10.000000是正数
再输入-5:
请输入一个数字: -5
-5.000000是负数
最后输入0:
请输入一个数字: 0
输入的数字是0
以上输出内容就是此程序的正确运行结果。
本程序演示了如何使用C语言来检查一个输入数字是正数、负数还是零。程序使用了 if
语句来完成判断,并使用 printf
函数来输出检测结果。
这只是一个简单的程序示例,但它演示了C语言中很常见的语法和常用标准库函数的用法。如果您正在学习C语言,那么本程序代码将对您有所帮助。