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

java编程,要用什么语句?... java编程,要用什么语句? 展开
 我来答
新野旁观者
推荐于2017-07-08 · 知道合伙人教育行家
新野旁观者
知道合伙人教育行家
采纳数:106273 获赞数:787052
从事教育行业30年资深教师。

向TA提问 私信TA
展开全部
公鸡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只。
可爱甜心糖果
2015-03-29 · TA获得超过198个赞
知道答主
回答量:89
采纳率:0%
帮助的人:10.5万
展开全部
一只公鸡、一只母鸡、三只小鸡一共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);
}
}
}
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2017-12-11
展开全部
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();
}
}
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友442f3f8
2017-12-09
知道答主
回答量:3
采纳率:0%
帮助的人:2509
展开全部
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+"只");
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友fbcb603
2017-12-10 · TA获得超过7957个赞
知道大有可为答主
回答量:7655
采纳率:70%
帮助的人:329万
展开全部
这种情况共有公鸡12只,母鸡4只,小鸡(72+12=)84(只)。所以本题共有三种可能性:公鸡买4只,母鸡买18只,小鸡买78只;或公鸡买8只,母鸡买11只,小鸡买81只;或公鸡买12只,母鸡买4只,小鸡买84只。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式