为什么C语言输出会是这个样子呢?我用excel算出来不是这个样子的,求大神解答

如题所述

2个问题:
第一个,i/(1024 - i)会按整数除以整数计算,得到整数结果,需要把1024改成1024.0,这样就按浮点数计算了
第二个,查了好半天才发现excel里的log默认是以10为底的,可能会跟你这程序里的不一致,
excel里以e为底需要写成 log(i/(1024-i),exp(1))
温馨提示:答案为网友推荐,仅供参考
相似回答