整数运算的结果也是整数
所以第二三题结果是整数,而非浮点数
第二题改成3.0/2或者3/2.0或者3.0/2.0都能返回期望的值。
你对这个回答的评价是
下载百度知道APP,搶鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案
去掉分号啊那是空语句,会使後面花括号你的代码没有循环执行了
而且空语句下,会导致死循环i始终>=1e-6
改后,结果是0.191125啊
关键你是求什么啊若是你的逻辑都错了,结果自然不对
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案
因为1/2作为两个整形运算结果也是整形变成0,再*(a+b)结果就是0.000000
你对这个回答的评价是
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜頭里或许有别人想知道的答案