C语言,循环结构.求1到1/10的乘积,这样写为什么结果为0?#includeint main(){ int i; double sum=1; for(i=1;i

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 15:53:53
C语言,循环结构.求1到1/10的乘积,这样写为什么结果为0?#includeintmain(){inti;doublesum=1;for(i=1;iC语言,循环结构.求1到1/10的乘积,这样写为什

C语言,循环结构.求1到1/10的乘积,这样写为什么结果为0?#includeint main(){ int i; double sum=1; for(i=1;i
C语言,循环结构.求1到1/10的乘积,这样写为什么结果为0?
#includeint main(){ int i; double sum=1; for(i=1;i

C语言,循环结构.求1到1/10的乘积,这样写为什么结果为0?#includeint main(){ int i; double sum=1; for(i=1;i
从1*10的结果是:3628800,用1除以3628800由于结果非零位已经超出double小数点后六位的表示范围,所以结果是0 了.