C语言,循环结构.求1到1/10的乘积,这样写为什么结果为0?

问题描述:

C语言,循环结构.求1到1/10的乘积,这样写为什么结果为0?
#includeint main(){ int i; double sum=1; for(i=1;i
1个回答 分类:综合 2014-10-10

问题解答:

我来补答
从1*10的结果是:3628800,用1除以3628800由于结果非零位已经超出double小数点后六位的表示范围,所以结果是0 了.
 
 
展开全文阅读
剩余:2000