| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
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;
 
 - }
 
 
  复制代码 
 
下面分别是我的结果和我复制小甲鱼代码得到的结果: 
 
 
 |   
 
 
 
 |