计算机c语言,公鸡每只5元,母鸡每只3元,小鸡一元三只,用100元买一百只,求出公鸡、小鸡、母鸡各多少只

 我来答
你爱我妈呀
2019-11-14 · TA获得超过8.6万个赞
知道小有建树答主
回答量:686
采纳率:100%
帮助的人:26万
展开全部

#include<stdio.h>

int main()

{

int x,y,z; //x公鸡数,y母鸡数,z小鸡数

for(x=1;x<=20;x++) //100最多买20公鸡

for(y=1;y<=34;y++) //100最多买34母鸡

for(z=1;z<=100;z++) //最多只能有100小鸡

if(x+y+z==100&&5*x+3*y+z/3==100&&z%3==0)

{

printf("公鸡为:%d\t",x);

printf("母鸡为:%d\t",y);

printf("小鸡为:%d\t\n",z);

}

while(1);

return 0;

}

扩展资料:

鸡兔同笼,是中国古代著名典型趣题之一,记载于《孙子算经》之中。鸡兔同笼问题,是小学奥数的常见题型。

"鸡兔同笼"是一类有名的中国古算题。最早出现于《孙子算经》中。许多小学算术应用题都可以转化成这类问题,或者用解它的典型解法--"假设法"来求解。

百度网友e43033c
推荐于2017-12-16 · TA获得超过1130个赞
知道小有建树答主
回答量:933
采纳率:100%
帮助的人:930万
展开全部
#include<stdio.h>
int main()
{
int x,y,z; //x公鸡数,y母鸡数,z小鸡数
for(x=1;x<=20;x++) //100最多买20公鸡
for(y=1;y<=34;y++) //100最多买34母鸡
for(z=1;z<=100;z++) //最多只能有100小鸡
if(x+y+z==100&&5*x+3*y+z/3==100&&z%3==0)
{
printf("公鸡为:%d\t",x);
printf("母鸡为:%d\t",y);
printf("小鸡为:%d\t\n",z);
}
while(1);
return 0;
}
这个简单点,朋友。只是刚学的话,三个for循环可能需要点时间理解。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
砍侃看
2011-04-01 · TA获得超过6152个赞
知道大有可为答主
回答量:6584
采纳率:69%
帮助的人:2067万
展开全部
//c++代码,测试成功
#include <iostream>
using namespace std;
int main()
{
int x,y,z;//x公鸡数,y母鸡数,z小鸡数
for(x=1;x<=20;x++)//100最多买20公鸡
{for(y=1;y<=34;y++)//100最多买34母鸡
{for(z=1;z<=100;z++)//最多只能有100小鸡
if(x+y+z==100&&5*x+3*y+z/3==100&&z%3==0)
{cout<<"公鸡为"<<x<<endl;
cout<<"母鸡为"<<y<<endl;
cout<<"小鸡为"<<z<<endl;}
}
}
return 0;
}
追问
高手,你可不可以换一下满,我们现在只是在学“stdio.h”等等这些简单的,弄得那样的高深,我那么看的懂啊,希望你给我一个简单的。谢谢了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bb66168
2019-06-02
知道答主
回答量:1
采纳率:0%
帮助的人:729
展开全部
公鸡,母鸡,小鸡的比
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式