m0_74179554 2022-10-29 09:21 采纳率: 100%
浏览 22
已结题

输出值是0.00000为什么呢

  • 写回答

1条回答 默认 最新

  • 酷酷滴Q 2022-10-29 09:35
    关注

    把int m,z;改成
    int m;
    double z;
    因为如果sqrt(n)开方出来小于1的,z是整形,则结果是0;
    有解惑,采纳一个吧

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 11月6日
  • 已采纳回答 10月29日
  • 创建了问题 10月29日