魔方吧·中文魔方俱乐部
标题:
此题如何算出?
[打印本页]
作者:
ddk
时间:
2012-4-24 15:28:51
标题:
此题如何算出?
公鸡1只5元,母鸡1只3元,小鸡3只1元,100元买100鸡,公鸡,母鸡,小鸡各是多少只?
作者:
gqc294981
时间:
2012-4-24 16:11:26
公鸡4只,母鸡18只,小鸡78只
公鸡8只,母鸡11只,小鸡81只
公鸡12只,母鸡4只,小鸡84只
作者:
yeees
时间:
2012-4-24 16:37:28
根据此题条件,不能精确判断各鸡的只数,只能分析出所有可能的情况:
设买了公鸡x只,母鸡y只,小鸡z只;列方程组如下
5x+3y+(z/3)=100 ①
x+y+z=100 ②
①×3 - ②:
14x+8y=200
化简,7x+4y=100
鸡的只数一定为正整数,且公鸡数量一定小于20,母鸡数量一定小于33,于是得到几组满足条件的值
x=4,y=14;此时z=78
x=8,y=11;此时z=81
x=12,y=4;此时z=84
如果没有别的条件限制的话,那么这三组解都是成立的,即:
公鸡4只,母鸡18只,小鸡78只;
或,公鸡8只,母鸡11只,小鸡81只;
或,公鸡12只,母鸡4只,小鸡84只
--------亦-----可-----C-----编-----程-----如-----下-----------------------------------------------------
#include<iostream.h>
void main()
{
int a,b,c; //a公鸡 b母鸡 c小鸡
for(a=0;a<=20;a++)
for(b=0;b<=33;b++)
for(c=0;c<=300;c++) if(a+b+c==100 && 5*a+3*b+c/3.0==100) cout<<"公鸡="<<a<<" 母鸡="<<b<<" 小鸡="<<c;
}
[
本帖最后由 yeees 于 2012-4-25 10:39 编辑
]
作者:
魔嗜
时间:
2012-4-24 16:52:09
楼上顶一个
作者:
海上晴天
时间:
2012-4-24 17:26:31
标题:
回复 3# 的帖子
顶一下
。。。。。。。。。。。
作者:
liuximing1999
时间:
2012-4-24 19:04:15
3#的回复小学生表示压力山大。。。。。。
作者:
打败Erik
时间:
2012-4-24 19:16:17
VC++我喜欢。。。。。。。
作者:
pursuespouse
时间:
2012-4-24 20:06:08
这就是我们C语言的题目么。。。
作者:
番禺潜水王
时间:
2012-4-24 21:27:37
很怀念以前数学竞赛前天天培训研究这种题目的日子
作者:
tm__xk
时间:
2012-4-27 01:28:51
目测
12,4,84;
8,11,81;
4,18,78;
0,25,75.
欢迎光临 魔方吧·中文魔方俱乐部 (http://bbs.mf8-china.com/)
Powered by Discuz! X2