百钱白鸡有关问题
百钱白鸡问题
问题:
一只公鸡5元,一只母鸡3元,3只小鸡1元,用100元买100只鸡,问公鸡,母鸡,小鸡分别有多少只。
#include <stdio.h> #include <stdlib.h> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int argc, char *argv[]) { int a, b, c; int count = 0; for(a=0; a<=20; a++) for(b=0; b<=33; b++) { c=100-a-b; if(5*a+3*b+c/3.0==100)//这儿不能写成c/3,否则会出现另外的情况 /*a=0,b=25,c=75 a=3,b=20,c=77 a=4,b=18,c=78 a=7,b=13,c=80 a=8,b=11,c=81 a=11,b=6,c=83 a=12,b=4,c=84 */ printf("a=%d,b=%d,c=%d\n", a, b, c); // count++; } //printf("has %d plans\n", count); return 0; } /* a=0,b=25,c=75 a=4,b=18,c=78 a=8,b=11,c=81 a=12,b=4,c=84 */