怎么用c语言代码判断一个浮点数大于0

来源:百度知道 编辑:UC知道 时间:2024/06/17 17:40:30

假设浮点数为a,
一般就用a>0判断就可以了

如果一定要求严谨的话,
你可以这么做:
判断a-0的绝对值是否大于1e-7,
也就是:if(fabs(a-0)>1e-7)

代码:
#include<conio.h>
#include<stdio.h>
#include<math.h>
void main()
{
float a;
scanf("%f",&a);

if(fabs(a-0)>1e-7)
printf(">0");
else
printf("<=0");

getch();
}

#include <stdio.h>

int main()
{
float float_number;
scanf("%f",&float_number);
if(float_number>0)
{
//Do what you want?
}
return 0;
}

#include "stdio.h"
#include "conio.h"

main()
{
float f;
scanf("%f",&f);
if(f>0)
printf("Yes");
else
printf("No");
getch();
}

#include<math.h>
#include<stdio.h>
#define N 0
main(