公鸡5元1只,母鸡3元一只,小鸡1元3只,用100元买100只鸡.问公鸡,母鸡,小鸡各多少(要求每种鸡都有)?

供稿:hz-xin.com     日期:2025-01-17
用100元钱买100只鸡,公鸡5元一只,母鸡3元一只,小鸡一元3只,问:公鸡,母鸡,小鸡各多少只?

第一个空:100
第二个空:j
第三个空:5*i+3+j+(100-i-j)/3 == 100
第四个空:100-i-j
穷举法,如果需要考虑精度问题,那第三空就不能写==而是与100的差小于一个精确度,因为小鸡的价格是非整数(float型)

这个很难,分析过程如下:分析与解 因为100元钱,买100只鸡,所以平均1元钱买1只鸡。每小组4只鸡:其中1只母鸡和3只小鸡,共值4元钱。(因为1只母鸡3元钱,3只小鸡1元钱),恰好是平均1元钱买1只鸡。

每大组7只鸡:其中1只公鸡和6只小鸡。共值7元钱。(因为1只公鸡5元钱,3只小鸡1元钱,6只小鸡2元钱),恰好是平均1元钱买1只鸡。

无论100只鸡共可分成多少个大组和多少个小组,都是平均每1文钱买1只鸡。100只鸡共可分成多少个大组和多少个小组呢?

通过分析试探可发现有以下几种情况。

①分成4个大组,18个小组。

4个大组中公鸡有:1×4=4(只)

4个大组中小鸡有:6×4=24(只)

18个小组中母鸡有:1×18=18(只)

18个小组中小鸡有:3×18=54(只)

这种情况共有公鸡4只,母鸡18只,小鸡(24+54=)78(只)。

②分成8个大组,11个小组。

8个大组中公鸡有:1×8=8(只)

8个大组中小鸡有:6×8=48(只)

11个小组中母鸡有:1×11=11(只)

11个小组中小鸡有:3×11=33(只)

这种情况共有公鸡8只,母鸡11只,小鸡(48+33=)81(只)。

③分成12个大组,4个小组。

12个大组中公鸡有:1×12=12(只)

12个大组中小鸡有:6×12=72(只)

4个小组中母鸡有:1×4=4(只)

4个小组中小鸡有:3×4=12(只)

这种情况共有公鸡12只,母鸡4只,小鸡(72+12=)84(只)。所以本题共有三种可能性:公鸡买4只,母鸡买18只,小鸡买78只;或公鸡买8只,母鸡买11只,小鸡买81只;或公鸡买12只,母鸡买4只,小鸡买84只。

公鸡5元1只,母鸡3元一只,小鸡1元3只,用100元买100只鸡.问公鸡,母鸡,小鸡各多少只(要求每种鸡都有)?
这个很难,分析过程如下:分析与解 因为100元钱,买100只鸡,所以平均1元钱买1只鸡。每小组4只鸡:其中1只母鸡和3只小鸡,共值4元钱。(因为1只母鸡3元钱,3只小鸡1元钱),恰好是平均1元钱买1只鸡。

每大组7只鸡:其中1只公鸡和6只小鸡。共值7元钱。(因为1只公鸡5元钱,3只小鸡1元钱,6只小鸡2元钱),恰好是平均1元钱买1只鸡。

无论100只鸡共可分成多少个大组和多少个小组,都是平均每1文钱买1只鸡。100只鸡共可分成多少个大组和多少个小组呢?

通过分析试探可发现有以下几种情况。

①分成4个大组,18个小组。

4个大组中公鸡有:1×4=4(只)

4个大组中小鸡有:6×4=24(只)

18个小组中母鸡有:1×18=18(只)

18个小组中小鸡有:3×18=54(只)

这种情况共有公鸡4只,母鸡18只,小鸡(24+54=)78(只)。

②分成8个大组,11个小组。

8个大组中公鸡有:1×8=8(只)

8个大组中小鸡有:6×8=48(只)

11个小组中母鸡有:1×11=11(只)

11个小组中小鸡有:3×11=33(只)

这种情况共有公鸡8只,母鸡11只,小鸡(48+33=)81(只)。

③分成12个大组,4个小组。

12个大组中公鸡有:1×12=12(只)

12个大组中小鸡有:6×12=72(只)

4个小组中母鸡有:1×4=4(只)

4个小组中小鸡有:3×4=12(只)

这种情况共有公鸡12只,母鸡4只,小鸡(72+12=)84(只)。所以本题共有三种可能性:公鸡买4只,母鸡买18只,小鸡买78只;或公鸡买8只,母鸡买11只,小鸡买81只;或公鸡买12只,母鸡买4只,小鸡买84只。

一只公鸡、一只母鸡、三只小鸡一共9元钱,也就是说,9元钱五只鸡
100*(除号)9=11......1(元)
公鸡:11*(乘号)1=11(只)
母鸡:11*(乘号)1=11(只)
小鸡:11*(乘号)3+3=36(只)
验算:11*5+11*3+12=100(元)

c语言
#include <stdio.h>

void main()
{
int i,j;
for (i = 3; i < 100; i += 3)
{
for (j = 1; j < 100; j++)
{
if (i / 3 + j * 3 + (100 - i - j) * 5 == 100 && 100 - i - j > 0)
{
printf("小鸡%d只,母鸡%d只,公鸡%d只。\n", i, j, 100 - i -j);
}
}
}
}

class A {
public static void main(String[] args) {
for (int x=1;x<33 ;x++ ){ //x是母鸡,x<(总钱数/母鸡单价)
for (int y=1;y<20 ;y++ ){ //y是公鸡,y<(总钱数/公鸡单价)
int z=100-x-y; //z是小鸡
if(5*x+3*y+z/3==100){
System.out.println();
}
}
}
}
}

package test;
public class example {
public static void main(String args[]){
int g = 0,m = 0,x = 0,sum = 100,count = 0;//g代表公鸡,m代表母鸡,x代表小鸡,sum = 100 元,count 用来计算一共多少只
while(sum<=100&&sum>=1){
if(sum>=5){
sum -=5;
g++;
}
if(sum>=3){
sum -=3;
m++;
}
if(sum>=1){
sum -= 1;
x+=3;
}
count = g+m+x;
}
int q = 100 - count;
int p=0;
for(int i =1;;i++){
p=0;
p += 14*i;
g--;
x+=15;
while(p>=q){
if(q-p<8) break;
p += 8;
m--;
x+=9;
}
if(p>=q) break;
}
if(p == q){
System.out.println("公鸡:"+g+"只 母鸡:"+m+"只 小鸡:"+x+"只");
}
q = 100 - count;
p=0;
for(int i =1;;i++){
p=0;
p += 8*i;
m--;
x+=9;
while(p>=q){
if(q-p<14) break;
p += 14;
g--;
x+=15;
}
if(p>=q) break;
}
if(p == q){
System.out.println("公鸡:"+g+"只 母鸡:"+m+"只 小鸡:"+x+"只");
}
}
}

这种情况共有公鸡12只,母鸡4只,小鸡(72+12=)84(只)。所以本题共有三种可能性:公鸡买4只,母鸡买18只,小鸡买78只;或公鸡买8只,母鸡买11只,小鸡买81只;或公鸡买12只,母鸡买4只,小鸡买84只。

公鸡5元1只,母鸡3元一只,小鸡1元3只,用100元买100只鸡.问公鸡,母鸡...
这个很难,分析过程如下:分析与解 因为100元钱,买100只鸡,所以平均1元钱买1只鸡。每小组4只鸡:其中1只母鸡和3只小鸡,共值4元钱。(因为1只母鸡3元钱,3只小鸡1元钱),恰好是平均1元钱买1只鸡。每大组7只鸡:其中1只公鸡和6只小鸡。共值7元钱。(因为1只公鸡5元钱,3只小鸡1元钱...

...元买一百只鸡,公鸡5元一只,母鸡3元一只,小鸡1元3只。问买多少鸡才 ...
具体来说,8只公鸡的总费用为40元,11只母鸡的总费用为33元,81只小鸡的总费用为27元。将这三种鸡的数量相加,即8+11+81=100,恰好满足一百只鸡的要求;而将这三种鸡的费用相加,即40+33+27=100,正好是花费的一百元。因此,通过这样的组合,能够以一百元的价格买到一百只鸡,其中包含8只公鸡,...

...块钱,买100只鸡,公鸡5块一只,母鸡3块一只,小鸡1
100元购买100只鸡,公鸡5元一只,母鸡3元一只,小鸡3元三只。设公鸡数量为n,母鸡数量为m,小鸡数量为s。由此可以列出两个等式:公鸡+母鸡+小鸡=100 5*公鸡+3*母鸡+小鸡\/3=100 通过消元法,可以得出14公鸡+8母鸡=200,进一步简化为7公鸡+4母鸡=100。令公鸡数量为4n,则7n+母鸡=25,得出母鸡数...

...买100只鸡,大公鸡5元一只,大母鸡3元一只,小鸡1元3只,则各应买多少...
另一种方法是直接计算。如果按照第一种方案,买8只母鸡花40元,买11只公鸡花33元,买81只小鸡花27元。这种方案符合100元买100只鸡的要求。第二种方案是买4只母鸡花20元,买18只公鸡花54元,买78只小鸡花26元。这种方案同样满足条件。第三种方案是买13只母鸡花65元,买3只公鸡花9元,买84只小...

公鸡5元一个,母鸡3元一个,小鸡1元三个,问拿100元买100只鸡,公鸡、母 ...
设公鸡有X个母鸡有Y个小鸡有Z个 可得X﹢Y﹢Z=100 5X﹢3Y﹢Z/3=100 可得4X﹢2Y=2/3Z 化简得Z=6X﹢3Y,代入X﹢Y﹢Z=100 可得7X﹢4Y=100,由于XYZ都是正整数,所以X=8,Y=11,Z=81

100元买100只鸡,公鸡5元1只,母鸡3元一只,小鸡一元1只,是编程出所有可能...
设母鸡X只,公鸡Y只,小鸡100-X-Y只,所以5Y+3X+(100-X-Y)\/3=100 且X,Y为整数,所以可以得出正确答案,有三种情况 1.公鸡4只,母鸡18只,小鸡78只 2.公鸡8只,母鸡11只,小鸡81只 3.公鸡12只,母鸡4只,小鸡84只

...谢谢:公鸡5元一只,母鸡3元一只,小鸡1元三只,问100元一百只鸡,怎么买...
设100元买到公鸡x只,母鸡y只,小鸡z只, 根据条件得出: 5x+3y+1\/3 z =100 x+y+z = 100 x、y、z为大于等于零的正整数 公鸡12只母鸡4只小鸡84只

公鸡5元1只,母鸡3元一只,小鸡1元3只,用100元买100只鸡.问公鸡,母鸡...
一只公鸡、一只母鸡、三只小鸡一共9元钱,也就是说,9元钱五只鸡 100*(除号)9=11...1(元)公鸡:11*(乘号)1=11(只)母鸡:11*(乘号)1=11(只)小鸡:11*(乘号)3+3=36(只)验算:11*5+11*3+12=100(元)c语言 include void main(){ int i,j;for (i = 3; i < ...

...公鸡5元一只,母鸡3元一只,小鸡1元3只,100元要买100只鸡,且必须包 ...
假设各买a,b,c只 ①a+b+c=100 ②5a+3b+c\/3=100 且a,b,c都为正整数,c为3的倍数,a,b,c都小于100 ①*5-② 2b+14c\/3=400 所以b=200-7c\/3 根据上述条件,c=78,b=18,a=4;c=81,b=11,a=8;c=84,b=4,a=12 (⊙v⊙)嗯 ...

...块钱,买100只鸡,公鸡5块一只,母鸡3块一只,小鸡1
100块钱买100只鸡,公鸡5块一只,母鸡3块一只,小鸡1块三只:公+母+小=100 5公+3母+小\/3=100 15公+9母+小=300 14公+8母=200 7公+4母=100 令公=4n则28n+4母=100 7n+母=25 母=25-7n 小=100-4n-(25-7n)=100-4n-25+7n=75+3n 公>0 4n>0 n>0 母>0 25-7n>0 7n<25 n...