关于含舍王的失算作业的问题
为什么计算出来会显示成这样
temp = pow(2,i); //先把pow(2,i)计算出来的结果转换成unsigned long long 赋值给 temp, (unsigned long long)pow(2,i);
sum += temp;
ba21 发表于 2017-9-11 12:49
temp = pow(2,i); //先把pow(2,i)计算出来的结果转换成unsigned long long 赋值给 temp, (unsigned long...
能否将代码打出来下呢 ,没太理解你的意思 ,谢谢 lyin3 发表于 2017-9-11 21:08
能否将代码打出来下呢 ,没太理解你的意思 ,谢谢
改过 ,可就是这样的
在加了Lm以后显示的就和之前没改一样的答案 lyin3 发表于 2017-9-11 23:08
在加了Lm以后显示的就和之前没改一样的答案
那个输出格式是 %llu(是L的小写l,不要输成数字1或者是i的大写)
如果解决请点“最佳答案”{:10_303:} 我是小写 -lm 只是这个显示出来看起来像1或者i的大写 所以我大写了
我也不知道,要不你自己写个pow()函数实现下
页:
[1]