kkk纯粹 发表于 2021-3-9 16:47:08

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;
}

kkk纯粹 发表于 2021-3-9 16:51:21

我把小甲鱼的程序复制下来,只改那个11,我自己重新打11,结果竟然就不正常了,我这11有毒???

巴巴鲁 发表于 2021-3-9 16:51:59

那不是数字,那是小写字母LL{:10_312:}
因为定义unsigned long long的类型,输出用llu,全都是字母!

kkk纯粹 发表于 2021-3-9 18:51:50

巴巴鲁 发表于 2021-3-9 16:51
那不是数字,那是小写字母LL
因为定义unsigned long long的类型,输出用llu,全都是字母!

谢谢{:10_306:}
页: [1]
查看完整版本: sle6课后作业算麦子