lyin3 发表于 2017-9-11 10:52:35

关于含舍王的失算作业的问题


为什么计算出来会显示成这样

ba21 发表于 2017-9-11 12:49:43


temp = pow(2,i); //先把pow(2,i)计算出来的结果转换成unsigned long long 赋值给 temp, (unsigned long long)pow(2,i);
sum += temp;

lyin3 发表于 2017-9-11 21:08:59

ba21 发表于 2017-9-11 12:49
temp = pow(2,i); //先把pow(2,i)计算出来的结果转换成unsigned long long 赋值给 temp, (unsigned long...

能否将代码打出来下呢 ,没太理解你的意思 ,谢谢

ba21 发表于 2017-9-11 21:53:32

lyin3 发表于 2017-9-11 21:08
能否将代码打出来下呢 ,没太理解你的意思 ,谢谢

lyin3 发表于 2017-9-11 22:59:08

改过 ,可就是这样的

lyin3 发表于 2017-9-11 23:08:41

在加了Lm以后显示的就和之前没改一样的答案

丶忘却的年少o 发表于 2017-9-12 20:45:05

lyin3 发表于 2017-9-11 23:08
在加了Lm以后显示的就和之前没改一样的答案

那个输出格式是 %llu(是L的小写l,不要输成数字1或者是i的大写)
如果解决请点“最佳答案”{:10_303:}

lyin3 发表于 2017-9-13 09:16:25

我是小写 -lm 只是这个显示出来看起来像1或者i的大写

lyin3 发表于 2017-9-13 09:16:50

所以我大写了

桃花飞舞 发表于 2017-9-13 13:17:22

我也不知道,要不你自己写个pow()函数实现下
页: [1]
查看完整版本: 关于含舍王的失算作业的问题