马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 我找甲鱼学py 于 2020-11-17 00:06 编辑
我花了两个小时改很多遍,
又按照小甲鱼的抄了三遍,
可是的出来的结果都不对,
自己看了很久都没看出有啥区别,希望大家帮我找找问题。
这是小甲鱼的代码
#include <stdio.h>
#include <math.h>
int main()
{
unsigned long long sum = 0;
unsigned long long temp;
unsigned long long weight;
int i;
for (i=0; i < 64; i++)
{
temp = pow(2, i);
sum = sum + temp;
}
weight = sum / 25000;
printf("舍罕王应该给予达依尔%llu粒麦子!\n", sum);
printf("如果每25000粒麦子为1kg,那么应该给%llu公斤麦子!\n", weight);
return 0;
}
这是我的代码
#include <stdio.h>
#include <math.h>
int main()
{
unsigned long long sum = 0;
unsigned long long temp;
unsigned long long weight;
int i;
for (i=0; i < 64; i++)
{
temp = pow(2, i);
sum = sum + temp;
}
weight = sum / 25000;
printf("舍罕王应该给予达依尔%11u粒麦子!\n", sum);
printf("如果每25000粒麦子为1kg,那么应该给%11u公斤麦子!\n", weight);
return 0;
}
下面分别是我的结果和我复制小甲鱼代码得到的结果:
|