题解 | #百钱买百鸡问题#
百钱买百鸡问题
https://www.nowcoder.com/practice/74c493f094304ea2bda37d0dc40dc85b
#include <stdio.h> #include <string.h> /* 15x+9y+z=300 x+y+z=100 ==> 14x+8y=200 ==> 7x+4y=100 */ int main(){ int x, y, z; x = y = z = 0; for(x = 0; x <= 20; x++){ if((100 - 7 * x) % 4 == 0){ y = (100 - 7 * x) / 4; z = 100 - x - y; if(x >= 0 && y >= 0 && z >= 0) printf("%d %d %d\n", x, y, z); } } return 0; }