C++百元买百鸡算法实现
公鸡5元一只,母鸡3元一只,小鸡1元三只,现有100元,要求买100只鸡。求有多少种购鸡方案。
操作方法
- 01
// suanfa.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" int main() { int max_gj, max_mj; max_gj = 100 / 5; //100块钱最多买多少只公鸡 max_mj = 100 / 3; //100块钱最多买多少只母鸡 int k = 0; for (int i = 0; i <= max_gj; i++) { for (int j = 0; j <= max_mj; j++) { k = 100 - i - j; if ((k%3==0)&&(5 * i + 3 * j + k / 3 == 100)) { printf("公鸡:%d只,母鸡:%d只,小鸡:%d只\n", i, j, k); } } } getchar(); return 0; }
赞 (0)