站长百科 wordpress,最好最值得做的调查网站,wordpress victheme,短网址生成器app欢迎关注本专栏《C从零基础到信奥赛入门级#xff08;CSP-J#xff09;》
问题#xff1a;1022. 百钱百鸡问题
类型#xff1a;嵌套穷举 题目描述#xff1a;
用 100 元钱买 100 只鸡#xff0c;公鸡#xff0c;母鸡#xff0c;小鸡都要有。
公鸡 5 元 1 只#x…欢迎关注本专栏《C从零基础到信奥赛入门级CSP-J》
问题1022. 百钱百鸡问题
类型嵌套穷举 题目描述
用 100 元钱买 100 只鸡公鸡母鸡小鸡都要有。
公鸡 5 元 1 只母鸡 3 元 1 只小鸡 1 元 3 只。
请问公鸡母鸡小鸡各应该买多少只
输入
无。
输出
每种买法占一行由 3 个数组成顺序为 公鸡数 母鸡数 小鸡数。每个数字空格隔开。
输出时按公鸡数从少到多母鸡数从多到少的顺序输出本题符合条件的第一组解为 4 18 78 。
样例
输入 输出 完整代码如下
#includebits/stdc.h
using namespace std;
int main(){//一、分析问题//已知用 100 元钱买 100 只鸡,公鸡 5 元 1 只母鸡 3 元 1 只小鸡 1 元 3 只。//未知找出所有解公鸡母鸡小鸡各应该买多少只//关系: 公鸡母鸡小鸡都要有,按公鸡数从少到多母鸡数从多到少的顺序输出。//二、定义变量已知、未知、关系int g1,m,x; //三、输入已知//四、根据关系计算for(;g(100-3-1)/5;g){m(100-5*g-1)/3;for(;m1;m--){x3*(100-5*g-3*m);//五、输出未知 if(gmx100){coutg m x\n;}}}return 0;
}