1. 程式人生 > >C語言程式設計——016 百元買百雞

C語言程式設計——016 百元買百雞

中國古代數學家張丘建在他的《算經》中提出了一個著名的“百錢買百雞問題”,雞翁一,值錢五,雞母一,值錢三,雞雛三,值錢一,百錢買百雞,問翁、母、雛各幾何?

#include<stdio.h>
int main(){
	int cock,hen,chick;
	for(cock=0;cock<=20;cock++){//100元最多能買20只公雞 
		for(hen=0;hen<=33;hen++){//100元最多能買33只母雞 
			for(chick=0;chick<99;chick++){//因為三隻小雞一錢,所以100錢最多能買99只 
				if(5*cock+3*hen+chick/3==100){
					if(cock+hen+chick==100){
						if(chick%3==0){
							printf("公雞:%d 母雞:%d 小雞:%d\n",cock,hen,chick);
						}
					}
				}
			}
		}
	}
}