鱼C论坛

 找回密码
 立即注册
查看: 1753|回复: 9

[已解决]c语音

[复制链接]
发表于 2018-1-15 10:33:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#include <stdio.h>
#include <math.h>

int main()
{
    int i = 0;
    unsigned long long sum = 0 ,weight,temp;

    for(;i <= 63;i++)
    {
        temp = pow(2,i);
        sum = sum + temp;
    }

    printf("舍罕王米粒数 = %llu\n",sum);
    weight = sum/25000;
    printf("舍罕王应该给予达依尔 %llu 斤麦子\n ",weight);

    return 0 ;
}
为什么pow函数计算出的结果一定要用一个temp变量来存放,而不能sum = sum + pow(2,i),这样输出的都是0??
最佳答案
2018-1-17 12:49:53
temp.PNG
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-1-15 10:45:40 | 显示全部楼层
实测在我的电脑上写成
sum += pow(2,i)
结果正确
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-15 10:47:53 From FishC Mobile | 显示全部楼层
BngThea 发表于 2018-1-15 10:45
实测在我的电脑上写成
sum += pow(2,i)
结果正确

不会吧。。。我原来那样写的算出结果是两个都是0,搞不明白,现在不方便再试,晚点再重新试试,谢谢了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-17 07:35:11 From FishC Mobile | 显示全部楼层
BngThea 发表于 2018-1-15 10:45
实测在我的电脑上写成
sum += pow(2,i)
结果正确

重新试过了,那样写打印结果就是两个零,电脑原因吗,无语
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-1-17 07:49:50 From FishC Mobile | 显示全部楼层
275690930 发表于 2018-1-17 07:35
重新试过了,那样写打印结果就是两个零,电脑原因吗,无语

无法理解
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-1-17 08:46:27 From FishC Mobile | 显示全部楼层
没初始化吧,sum都初始化了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-17 11:37:50 From FishC Mobile | 显示全部楼层
小罗 发表于 2018-1-17 08:46
没初始化吧,sum都初始化了

sum初始化是因为要用于计算,而temp,weight只是用于存放,不影响啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-17 11:39:16 From FishC Mobile | 显示全部楼层
BngThea 发表于 2018-1-17 07:49
无法理解

我也不理解。。。但是电脑确实是那样的,给个你的截图看看呗,感激,怀疑电脑的问题了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-1-17 12:49:53 | 显示全部楼层    本楼为最佳答案   
temp.PNG
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-17 13:18:07 From FishC Mobile | 显示全部楼层
BngThea 发表于 2018-1-17 12:49

你的结果和我算的不一样,不过不影响,我用手机编译器也是可以得到结果的,用法没错,谢谢了,估计硬件或者其它的问题吧,害我一脸懵逼
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-29 01:52

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表