sle6课后作业算麦子
为什么,我自己编的程序,出来的结果是图一,我复制小甲鱼的程序出来的结果就正常,然后我仔细对比,发现我这程序把那个数字11,用小甲鱼的程序里面11复制粘贴过来就能出正常结果,#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("%11u\n", weight);
return 0;
} 我把小甲鱼的程序复制下来,只改那个11,我自己重新打11,结果竟然就不正常了,我这11有毒??? 那不是数字,那是小写字母LL{:10_312:}
因为定义unsigned long long的类型,输出用llu,全都是字母! 巴巴鲁 发表于 2021-3-9 16:51
那不是数字,那是小写字母LL
因为定义unsigned long long的类型,输出用llu,全都是字母!
谢谢{:10_306:}
页:
[1]