百钱百鸡C语言

来源:互联网 发布:王侯将相宁有种乎出自 编辑:程序博客网 时间:2024/06/06 12:42

一只公鸡值5钱,一只母鸡值三钱,三只小鸡值一钱,现在要用百钱 买百鸡,请问公鸡、母鸡、小鸡各多少只 ?

分析:百钱全部买公鸡最多可以买20只,全部买母鸡最多可以买33只,因为只能买百鸡,所以全部买小鸡最多也只能买100只,转化为数学表达就是cock+hen+chicken=100,5*cock+3*hen+chicken/3=100;

#include<stdio.h>int main() {    int cock,hen,chicken;    for(cock=0;cock<=20;cock++)        for(hen=0;hen<=33;hen++)             for(chicken=0;chicken<=100;chicken++)           {                if((5*cock+3*hen+chicken/3==100)&&(cock+hen+chicken==100))                {                    printf("cock=%d,hen=%d,chicken=%d\n",cock,hen,chicken);                  }                                                                                                    }    return 0;    }
原创粉丝点击