百钱百鸡

64 阅读1分钟

百钱百鸡

题目:公鸡1只,5钱;

母鸡1只,5钱;

小鸡3只,1钱;

用100钱买100只鸡,问公鸡、母鸡、小鸡各有多少只?

#include <stdio.h>
int main(){
	// 公鸡的数量最小是0,最大是20 
	for(int gj=0;gj<=20;gj++){
		
		for(int mj=0;mj<=33;mj++){
			int xj = 100-gj-mj;
		//	printf("公鸡:%d,母鸡:%d,小鸡:%d \n",gj,mj,xj);
		//  小鸡的数量应该是3的倍数! 
			if(5*gj+3*mj+xj/3 == 100 && xj%3 == 0){
				printf("(%d,%d,%d)\n", gj,mj,xj);
			}
		}
	}
} 

image.png