c语言初学之马驮货问题

c语言初学之马驮货问题

#include <stdio.h>
#include <stdlib.h>

int main()
{
   int big;
   int middle;
   int small;
   int n;
   scanf("%d",&n);
   if (n<100||n>200)
      printf("n wrong");
   else
      printf("big middle small\n");
   for(big=0;big<70;big++){
       for(middle=0;middle<101;middle++){
            for(small=0;small<201;small++){
        if(big+middle+small==100&&3*big+middle*2+small*1==n)
            printf("%d %d    %d\n",big,middle,small);
   }
       }
   }
    return 0;
}

在这里插入图片描述在这里插入图片描述
输出结果为当n=120担货时的各种方案。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
根据给出的代码和问题,我们可以得出以下结论:在C语言中,有60匹马和60块砖。根据题目中的条件,大马每匹3块砖,中马每匹2块砖,小马每两匹1块砖。我们需要找到满足这些条件的马匹数目。 根据引用\[1\]中的代码,我们可以得到以下结果: 大马=0,中马=20,小马=80 大马=5,中马=25,小马=70 大马=10,中马=30,小马=60 根据引用\[2\]中的代码,我们可以得到以下结果: 0, 20, 80 5, 25, 70 10, 30, 60 所以,根据给定的条件,有以下三种可能的法: 1. 大马=0,中马=20,小马=80 2. 大马=5,中马=25,小马=70 3. 大马=10,中马=30,小马=60 请注意,这些结果是根据给定的条件计算得出的,可能有其他满足条件的组合。 #### 引用[.reference_title] - *1* [C语言一百匹马将二百块砖上山,其中大马每匹三块、中马每匹两块, 而小马两匹一块,计算并输出各种...](https://blog.csdn.net/weixin_44601149/article/details/106947992)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [C语言:百马百担](https://blog.csdn.net/weixin_43540427/article/details/84076113)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值