《百钱买百鸡》

本文通过C++代码展示了如何解决用100元购买100只鸡(母鸡5元,公鸡3元,小鸡1元3只)的问题。通过嵌套循环遍历所有可能的组合,找到符合条件的答案,即母鸡、公鸡和小鸡的数量。代码简洁明了,适合初学者理解算法思想。
摘要由CSDN通过智能技术生成

题目:用一百元刚好买一百只鸡,母鸡5元一只,公鸡3元一只,小鸡1元三只,问有哪些买法?

#include<iostream>

#include<cstdio>

#include<cmath>

using namespace std;

int main()

{

int i,j,k;     //设置变量母鸡、公鸡和小鸡

for(i=1;i<=20;i++)     //计算母鸡的价钱

for(j=1;j<=33;j++)     //计算公鸡的价钱

{

k=100-i-j;     //用公鸡和母鸡的价钱计算小鸡的价钱

if((k%3==0)&&(5*i+3*j+k/3==100))     //计算是否符合题目条件

cout<<"母鸡有"<<i<<"只,公鸡有"<<j<<"只,小鸡有"<<k<<"只。"<<endl;

}

return 0;

}

请大家给个关注、点赞、评论吧,谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值