|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 永远Forever 于 2022-7-30 13:10 编辑
#include <stdio.h>
#include <math.h>
int main()
{
int i;
unsigned long long temp;
unsigned long long sum = 0;
unsigned long long weight;
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;
}
这段代码在我艰苦卓绝终于打了出来并且运行出来,但是运行结果的数据和小甲鱼给的数据不一样,不知道是不是其中代码有出问题的情况
1.还想问问大佬们第11行的i++是什么意思呢
2.第11行和12行的 "11" 指的是是11位位置吗,但我看小甲鱼那个结果不只11位数字
1.i++表示i自增1
2.第11行和第12行的%11u应该是%llu吧
|
|