百钱百鸡

89 阅读1分钟

利用for循环嵌套

公鸡5钱每只

母鸡3钱每只

小鸡1钱3只

假如你有100钱,要买100只鸡,问公鸡,母鸡,小鸡各买多少只?

代码实现:

int main(){
	for(int g = 0; g <= 20 ; g++){
		for(int m = 0; m <= 33; m++){
			int x = 100 - g - m;
			if(5 * g + 3 * m + x / 3 ==100 && x % 3 == 0){
				printf("(%d,%d,%)\n",g,m,x);
			}
		}
	}
	
}

运行结果:

image.png