1. 程式人生 > >百錢百雞C語言

百錢百雞C語言

一隻公雞值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; }