用c语言编程序判断一个实数a是否等于0。。哪位帮帮忙。谢谢

如题所述

#include<stdio.h>
#define EPISTION 0.000001 /*精度*/
void main()
{double a;
printf("Enter a float number:\n");
scanf("%lf",&a);
if((a >= -EPISTION)&&(a <= EPISTION)) printf("a==0\n");
else printf("a!=0\n");
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-01-10
include <stdio.h>
int main()
{
flloat a;

scanf("%f",&a);

if(a==0)

printf("a等于0");

else

printf("a不等于0");

return 0;

}追问

谢谢哒~~~

第2个回答  2015-01-10
if(a == 0)就可以了啊
第3个回答  2015-01-10
const float A=0.00001 if(a>=-A&&a<=A)
第4个回答  2022-07-27
fabs(a)<=1e-6;
相似回答