首页
社区
课程
招聘
[旧帖] [求助]百鸡问题 0.00雪花
发表于: 2011-3-14 16:29 1421

[旧帖] [求助]百鸡问题 0.00雪花

2011-3-14 16:29
1421
一只大公鸡5钱一只大母鸡3钱3只小鸡1钱 求解
要求3只鸡都要有
只有100钱要买100只鸡

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (16)
雪    币: 1582
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
百度之————————————————
#include <stdio.h>
void main()
{
int cocks=0,hens,chicks;
while(cocks<=20)
{
hens=0;
while(hens<=33)
{
chicks=100-cocks-hens;
if(5.0*cocks+3.0*hens+chicks/3.0==100.0)
printf("公鸡%d只,母鸡%d只,小鸡%d只\n\n",cocks,hens,chicks);
hens++;
}
cocks++;
}
}
2011-3-14 16:43
0
雪    币: 458
活跃值: (421)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
3
[QUOTE=bluechong;935963]
if(5.0*cocks+3.0*hens+chicks/3.0==100.0)
[/QUOTE]

if(15*cocks+9*hens+chicks==300)
2011-3-14 16:49
0
雪    币: 31
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
#include "stdio.h"
#include "conio.h"

int main()
{
   int male;
   int female;
   int baby;

   for(male=0;male<100/5;male++)
      for(female=0;female<100/3;female++)
         for(baby=0;baby<100;baby+=3)
         {
            if(male+female+baby == 100 && 5*male+3*female+baby/3 == 100)
            printf(" cock   hen   baby\n  %d    %d    %d",male,female,baby)
         }
   printf("Hello, world\n");
   getch();
}
2011-3-14 17:01
0
雪    币: 785
活跃值: (418)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
这个数学解法,应当看线性代数:多元方程的求解。

楼上两位都出了程序的暴力解法了,我也来段代码吧。

#include<stdio.h>

int main()
{
        int iDa, iMu, iXiao;
        int i;
        for(iDa=1; iDa<20; iDa++)
        {
                for(iMu=1; iMu<33; iMu++)
                {
                        for(iXiao=3; iXiao<100; iXiao+=3)
                        {
                                if( (100==(iDa+iMu+iXiao)) && (100==(iDa*5+iMu*3+iXiao/3)) )
                                {
                                        printf("大公鸡:%d只,母鸡:%d只,小鸡:%d只\n", iDa, iMu, iXiao);
                                }
                        }
                }
        }
        return 0;
}
2011-3-14 17:32
0
雪    币: 102
活跃值: (54)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
多元线性非齐次方程的求解?
看过线性代数,就应该用矩阵运算来解吧。虽然对二阶的意义不大
2011-3-14 19:08
0
雪    币: 4
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
5x+3y+Z/3 = 100;
化简15x+9y+z = 300;
易得Z为自由变元,可枚举x,y>0,对于任意15x+9y<300成立的x和y,
均存在z,使得15x+9y+z = 300成立。
2011-3-15 00:08
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
8
母鸡会下蛋
为什么比公鸡便宜?
2011-3-15 01:18
0
雪    币: 33
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
这个非常有道理啊

而且母鸡肉比公鸡肉好吃,母鸡应该贵点
2011-3-15 06:03
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
10
刚问过鸡长了
说是性别歧视
2011-3-15 08:35
0
雪    币: 33
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
公鸡肉好点吧,只不过家养的情况下母鸡活的时间长

回归主题

这个问题主要还是找关系的
关系理顺了,解法还是有几种的
2011-3-15 08:54
0
雪    币: 30
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
至于公鸡为什么比母鸡贵我就不知道了 这是书里面的题目
2011-3-15 12:17
0
雪    币: 1708
活跃值: (586)
能力值: ( LV15,RANK:670 )
在线值:
发帖
回帖
粉丝
13
.......
2011-3-15 12:35
0
雪    币: 30
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
如果钱可以不用100个该怎么解
2011-3-30 13:27
0
雪    币: 30
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
如果钱可以不用完该怎么解
2011-3-30 13:27
0
雪    币: 32
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
Sub aaa()
Dim x&, y&
For x = 1 To 100
For y = 1 To 100
If 5 * x + 3 * y + (100 - x - y) / 3 = 100 Then
Debug.Print x, y, (100 - x - y)
End If
Next
Next
End Sub
2011-3-30 16:42
0
雪    币: 359
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
#包括<stdio.h>无效的主要()= 0 {诠释公鸡,母鸡,小鸡,而(公鸡<= 20){母鸡= 0;
2011-6-6 12:12
0
游客
登录 | 注册 方可回帖
返回
//