2772: 练39.4 百钱买百鸡
内存限制:64 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:19
解决:7
题目描述
百钱买百鸡问题:$3$文钱可以买$1$只公鸡,$2$文钱可以买1只母鸡,$1$文钱可以买$3$只小鸡,要用$100$文钱买$100$只鸡,求公鸡,母鸡,小鸡各多少只?
输入
无。
输出
第一行分别输出公鸡,母鸡,小鸡,按每个词语占$5$个字符的宽度。接着输出各种公鸡、母鸡、小鸡的数量,依次由小到大,每种情况各占一行,并每个整数占$5$个字符的宽度。
样例输入 复制
无
样例输出 复制
公鸡 母鸡 小鸡
5 32 63
10 24 66
15 16 69
20 8 72
提示
#include<iostream> #include<iomanip> using namespace std; int main( ) { int gongji,muji,xiaoji; cout<<" "<<"公鸡"<<" "<<"母鸡"<<" "<<"小鸡"<<endl; for(gongji=1;gongji<=33;gongji++) //枚举公鸡 for(muji=1;muji<=50;muji++) //枚举母鸡 { xiaoji=100-gongji-muji; //枚举小鸡 if(gongji*3+muji*2+xiaoji/3.0==100) //判断 cout<<setw(5)<<gongji<<setw(5)<<muji<<setw(5)<<xiaoji<<endl; } return 0; }