请大家帮我看看,我的程序是哪不对啊?运行结果成了0.00000
''豪一説: 知名达人 2017-02-23 14:25:48
1321 1 0

QQ截图20170223142240.png

问题来自: 编程题真题

共 1 个回答

    最佳答案

    qqq 资深元老 助教 3062天前

    因为数组元素都是整数,(4*N-4)也是整数,所以两者相除后会取整。。你如果计算一下,你会发现取整之后只剩0,所以最后sum只是0。

    你可以在除之前给w[i][0]乘上一个1.0,这样被除数就变成了double型,结果也就能保留小数了。

您还没有登录,所以不能回复该问题
我要回复

  • 0

    点赞

  • 扫一扫分享朋友圈

    二维码

  • 分享

相关问题