if (n==0) n double 0怎么办。那样它不执行这个if语句啊,怎么改

发布网友 发布时间:2024-10-24 13:20

我来回答

4个回答

热心网友 时间:2024-10-26 21:21

n double 0 是不是 double n=0;?
写成double n=0;
if(n==0){scanf("%d",&i);}
木有问题,它能过,只是如果它要是初始不是0,在浮点计算时可能不认,毕竟一个0.0000000···············1!=0啊

热心网友 时间:2024-10-26 21:23

看不懂什么意思

热心网友 时间:2024-10-26 21:16

不清楚这n double 0是什么

热心网友 时间:2024-10-26 21:15

if ( n>-0.0000001 && n< 0.000001 )
n与很小的书比
这样推测n在0左右很近的位置就行了,不能用double精确表示0

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com