C语言关于pow函数的疑问

发布网友 发布时间:2022-04-22 07:44

我来回答

1个回答

热心网友 时间:2022-06-17 23:23

pow()返回的是double类型,它的返回值可能是2024.999999,你把浮点数赋值给整型变量会直接截掉小数部分,当然就会是2024
应该sum=(int)(pow(a+b,2)+0.5);

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com