鱼C论坛

 找回密码
 立即注册
楼主: 小甲鱼

[技术交流] 百钱买百鸡问题

  [复制链接]
发表于 2016-1-23 11:35:20 | 显示全部楼层
  1. # include <stdio.h>
  2. int main()
  3. {
  4.         int a,b,c;
  5.         for(c=0;c<=100;c+=3)
  6.         {
  7.                 a=4*c/3-100;
  8.                 b=2*100-(7*c/3);
  9.                 if(a+b+c==100 && a>=0 && b>=0)
  10.                         printf("公鸡有%d只,公鸡有%d只,公鸡有%d只\n",a,b,c);
  11.         }                                       
  12.     return 0;
  13. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-3-27 10:54:34 | 显示全部楼层
求答案求答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-4-5 08:08:15 | 显示全部楼层
kanyikan
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-4-5 10:18:28 | 显示全部楼层
看看看
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-5-24 15:24:31 From FishC Mobile | 显示全部楼层
来学习
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-5-26 16:27:59 | 显示全部楼层
看看...
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-5-26 23:15:36 | 显示全部楼层
支持
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-7-29 10:34:09 | 显示全部楼层
#include <stdio.h>
int main() {
        int x, y, z;
        for (x = 0; x < 20; x++) {
                for (y = 0; y < 34; y++) {
                        for (z = 0; z < 300; z += 3) {
                                if (x + y + z == 100 && x * 5 + y * 3 + z / 3 == 100) {
                                        printf("%d,%d,%d\n", x, y, z);
                                }
                        }
                }
        }

        system("pause");
        return 0;
}
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-3 23:35:41 | 显示全部楼层
可见
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-8-4 09:21:46 | 显示全部楼层
研究下
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-4 23:00:24 | 显示全部楼层
搭配公式可以穷举出来,想看看小甲鱼的解法
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-29 15:32:09 | 显示全部楼层
想知道答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-30 15:16:27 | 显示全部楼层
竟然毫无头绪
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-30 15:26:33 | 显示全部楼层

看了一下大家的回复,总结一下,得出如下
#include <stdio.h>

int main()
{
    int i, j, k;

    printf("百元买百鸡的问题所有可能的解如下:\n");

    for( i=0; i <= 25; i++ )
       {
           for( j=0; j <= 33; j++ )
            {
                k=100-i-j;
                if( 5*i+3*j+k/3==100 && k%3==0 && i+j+k==100 )
                {
                    printf("公鸡 %2d 只,母鸡 %2d 只,小鸡 %2d 只\n", i, j, k);
                }
            }
       }
    return 0;
}
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-30 22:48:55 | 显示全部楼层
顶顶顶顶顶顶顶顶顶顶
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-9-9 11:00:36 | 显示全部楼层
学习学习
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-9-10 14:27:19 | 显示全部楼层
asdf
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-9-10 16:07:14 | 显示全部楼层
求助
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-9-11 11:54:03 | 显示全部楼层
学习学习
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-10-14 17:49:45 | 显示全部楼层
这是一个线性代数求解吧
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-5-10 11:22

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表